Aug 12
2024
SELL
Open market or private sale
$110,000
$220.0 p/Share
500
Reduced 100.0%
0
Common Stock
Aug 07
2024
SELL
Open market or private sale
$382,339
$216.5 p/Share
1,766
Reduced 77.93%
500
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$12,530
$147.42 p/Share
85
Reduced 3.62%
2,266
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
327
Added 12.21%
2,351
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$64,318
$158.42 p/Share
406
Reduced 16.71%
2,024
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
1,562
Added 43.04%
2,067
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$54,323
$153.89 p/Share
353
Reduced 28.91%
868
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
1,221
Added 50.0%
1,221
Common Stock
Mar 16
2023
SELL
Open market or private sale
$48,373
$202.4 p/Share
239
Reduced 100.0%
0
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$17,883
$203.22 p/Share
88
Reduced 26.91%
239
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
327
Added 50.0%
327
Common Stock
Mar 07
2023
SELL
Open market or private sale
$272,212
$212.5 p/Share
1,281
Reduced 100.0%
0
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$107,423
$212.3 p/Share
506
Reduced 28.32%
1,281
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
1,787
Added 56.78%
1,360
Common Stock
Aug 08
2022
SELL
Open market or private sale
$88,775
$109.06 p/Share
814
Reduced 100.0%
0
Common Stock
Aug 05
2022
SELL
Open market or private sale
$16,670
$102.27 p/Share
163
Reduced 16.68%
814
Common Stock
Aug 02
2022
SELL
Open market or private sale
$16,250
$101.56 p/Share
160
Reduced 14.07%
977
Common Stock
Aug 01
2022
SELL
Open market or private sale
$25,900
$100.0 p/Share
259
Reduced 18.55%
1,137
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$45,409
$71.85 p/Share
632
Reduced 31.16%
1,396
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
2,028
Added 57.84%
1,478
Common Stock
Mar 08
2021
SELL
Open market or private sale
$110,355
$73.57 p/Share
1,500
Reduced 100.0%
0
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$7,812
$73.7 p/Share
106
Reduced 6.6%
1,500
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
383
Added 19.26%
1,606
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$41,346
$73.7 p/Share
561
Reduced 31.45%
1,223
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
1,784
Added 53.14%
1,573
Common Stock