Dec 13
2024
SELL
Open market or private sale
$3,336,265
$191.19 p/Share
17,450
Reduced 48.05%
18,866
$.01 Par Value Common
Feb 14
2024
SELL
Open market or private sale
$1,108,783
$148.99 p/Share
7,442
Reduced 17.08%
36,140
$.01 Par Value Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$908,707
$147.04 p/Share
6,180
Reduced 12.42%
43,582
$.01 Par Value Common
Feb 13
2024
BUY
Grant, award, or other acquisition
-
13,622
Added 21.49%
49,762
$.01 Par Value Common
Feb 06
2024
SELL
Open market or private sale
$221,376
$152.99 p/Share
1,447
Reduced 3.85%
36,140
$.01 Par Value Common
Feb 05
2024
SELL
Open market or private sale
$100,757
$153.36 p/Share
657
Reduced 1.72%
37,587
$.01 Par Value Common
Feb 05
2024
SELL
Payment of exercise price or tax liability
$184,046
$152.99 p/Share
1,203
Reduced 3.05%
38,244
$.01 Par Value Common
Feb 02
2024
SELL
Open market or private sale
$108,840
$153.73 p/Share
708
Reduced 1.74%
39,994
$.01 Par Value Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$85,014
$155.42 p/Share
547
Reduced 1.37%
39,447
$.01 Par Value Common
Feb 01
2024
SELL
Payment of exercise price or tax liability
$93,875
$155.68 p/Share
603
Reduced 1.46%
40,702
$.01 Par Value Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,340
Added 7.48%
41,305
$.01 Par Value Common
Dec 20
2023
BUY
Grant, award, or other acquisition
-
6,780
Added 15.15%
37,965
$.01 Par Value Common
Jun 06
2023
SELL
Open market or private sale
$793,569
$115.01 p/Share
6,900
Reduced 18.13%
31,153
$.01 Par Value Common
May 18
2023
SELL
Open market or private sale
$374,000
$110.0 p/Share
3,400
Reduced 8.25%
37,815
$.01 Par Value Common
May 18
2023
BUY
Exercise of conversion of derivative security
$128,010
$37.65 p/Share
3,400
Added 7.62%
41,215
$.01 Par Value Common
Feb 06
2023
SELL
Payment of exercise price or tax liability
$128,895
$99.61 p/Share
1,294
Reduced 3.31%
37,815
$.01 Par Value Common
Feb 03
2023
SELL
Payment of exercise price or tax liability
$56,156
$101.0 p/Share
556
Reduced 1.4%
39,109
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$56,221
$102.97 p/Share
546
Reduced 1.36%
39,665
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$895,633
$102.97 p/Share
8,698
Reduced 17.78%
40,211
$.01 Par Value Common
Feb 01
2023
BUY
Grant, award, or other acquisition
-
24,397
Added 33.28%
48,909
$.01 Par Value Common
Sep 15
2022
SELL
Open market or private sale
$224,424
$83.12 p/Share
2,700
Reduced 9.94%
24,460
$.01 Par Value Common
Sep 15
2022
BUY
Exercise of conversion of derivative security
$113,832
$42.16 p/Share
2,700
Added 9.04%
27,160
$.01 Par Value Common
Feb 07
2022
SELL
Payment of exercise price or tax liability
$114,325
$88.35 p/Share
1,294
Reduced 5.07%
24,227
$.01 Par Value Common
Feb 03
2022
SELL
Payment of exercise price or tax liability
$372,678
$89.5 p/Share
4,164
Reduced 14.03%
25,521
$.01 Par Value Common
Feb 03
2022
BUY
Grant, award, or other acquisition
-
7,938
Added 21.1%
29,685
$.01 Par Value Common