Apr 29
2024
SELL
Open market or private sale
$557,922
$77.5 p/Share
7,199
Reduced 43.31%
9,423
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
$393,209
$54.62 p/Share
7,199
Added 30.22%
16,622
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$84,778
$82.07 p/Share
1,033
Reduced 9.88%
9,423
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,981
Added 22.19%
10,456
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$40,873
$88.28 p/Share
463
Reduced 5.83%
7,475
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
1,382
Added 14.83%
7,938
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$74,413
$97.4 p/Share
764
Reduced 10.44%
6,556
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
2,123
Added 22.48%
7,320
Common Stock
Aug 29
2022
BUY
Open market or private purchase
$36,495
$72.99 p/Share
500
Added 8.78%
5,197
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$9,303
$87.76 p/Share
106
Reduced 2.21%
4,697
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
316
Added 6.17%
4,803
Common Stock
Feb 09
2022
SELL
Open market or private sale
$49,400
$100.0 p/Share
494
Reduced 9.92%
4,487
Common Stock
Feb 09
2022
BUY
Exercise of conversion of derivative security
$20,526
$41.55 p/Share
494
Added 9.02%
4,981
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$48,184
$92.84 p/Share
519
Reduced 10.37%
4,487
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
1,415
Added 22.04%
5,006
Common Stock
Aug 02
2021
SELL
Payment of exercise price or tax liability
$8,011
$101.41 p/Share
79
Reduced 2.15%
3,591
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
-
243
Added 6.21%
3,670
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$24,347
$102.3 p/Share
238
Reduced 6.49%
3,427
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
731
Added 16.63%
3,665
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$41,023
$90.96 p/Share
451
Reduced 13.32%
2,934
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
-
1,203
Added 28.07%
3,083
Common Stock