May 02
2024
SELL
Sale (or disposition) back to the issuer
-
880,663
Reduced 100.0%
0
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
99,028
Added 10.11%
880,663
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$598,652
$55.58 p/Share
10,771
Reduced 1.36%
781,635
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$193,251
$55.58 p/Share
3,477
Reduced 0.44%
792,406
Common Stock
Jan 12
2024
SELL
Sale (or disposition) back to the issuer
$5,703,115
$55.0 p/Share
103,693
Reduced 10.74%
861,467
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$7,111,828
$55.32 p/Share
128,558
Reduced 13.91%
795,883
Common Stock
Dec 20
2023
SELL
Sale (or disposition) back to the issuer
$6,078,884
$55.52 p/Share
109,490
Reduced 9.62%
1,028,134
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
109,490
Added 8.78%
1,137,624
Common Stock
Sep 20
2023
SELL
Open market or private sale
$9,902,068
$54.05 p/Share
183,202
Reduced 15.12%
1,028,134
Common Stock
Sep 20
2023
BUY
Exercise of conversion of derivative security
$4,924,469
$26.88 p/Share
183,202
Added 13.14%
1,211,336
Common Stock
Sep 19
2023
SELL
Open market or private sale
$5,013,568
$54.12 p/Share
92,638
Reduced 8.27%
1,028,134
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$2,505,857
$27.05 p/Share
92,638
Added 7.63%
1,120,772
Common Stock
Sep 18
2023
SELL
Open market or private sale
$4,129,193
$54.12 p/Share
76,297
Reduced 6.91%
1,028,134
Common Stock
Sep 18
2023
BUY
Exercise of conversion of derivative security
$2,076,804
$27.22 p/Share
76,297
Added 6.46%
1,104,431
Common Stock
Jul 27
2023
SELL
Sale (or disposition) back to the issuer
$5,054,150
$50.0 p/Share
101,083
Reduced 8.95%
1,028,134
Common Stock
Jul 27
2023
SELL
Payment of exercise price or tax liability
$3,279,150
$50.0 p/Share
65,583
Reduced 5.49%
1,129,217
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,935,530
$41.61 p/Share
46,516
Reduced 3.75%
1,194,800
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
85,127
Added 6.42%
1,241,316
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
26,512
Added 2.24%
1,156,189
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$3,405,015
$45.0 p/Share
75,667
Reduced 5.84%
1,220,677
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$4,095,000
$45.0 p/Share
91,000
Reduced 7.45%
1,129,677
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
1,200,000
Added 48.07%
1,296,344
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
24,410
Added 20.21%
96,344
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$172,524
$39.89 p/Share
4,325
Reduced 5.67%
71,934
Common Stock
Nov 30
2021
SELL
Open market or private sale
$149,625
$33.25 p/Share
4,500
Reduced 5.57%
76,259
Common Stock