Feb 24
2025
SELL
Payment of exercise price or tax liability
$936,617
$162.89 p/Share
5,750
Reduced 14.15%
34,893
$.01 Par Value Common
Feb 21
2025
BUY
Grant, award, or other acquisition
-
12,469
Added 23.48%
40,643
$.01 Par Value Common
Feb 11
2025
SELL
Open market or private sale
$1,776,420
$180.0 p/Share
9,869
Reduced 25.94%
28,174
$.01 Par Value Common
Feb 05
2025
BUY
Grant, award, or other acquisition
$1,599,823
$182.15 p/Share
8,783
Added 18.76%
38,043
$.01 Par Value Common
Feb 03
2025
SELL
Payment of exercise price or tax liability
$426,116
$180.1 p/Share
2,366
Reduced 7.48%
29,260
$.01 Par Value Common
Jun 27
2024
SELL
Open market or private sale
$520,950
$173.65 p/Share
3,000
Reduced 8.66%
31,626
$.01 Par Value Common
Jun 13
2024
SELL
Open market or private sale
$542,550
$180.85 p/Share
3,000
Reduced 7.97%
34,626
$.01 Par Value Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$923,411
$147.04 p/Share
6,280
Reduced 14.36%
37,447
$.01 Par Value Common
Feb 13
2024
BUY
Grant, award, or other acquisition
-
13,622
Added 23.75%
43,727
$.01 Par Value Common
Feb 05
2024
SELL
Payment of exercise price or tax liability
$179,916
$152.99 p/Share
1,176
Reduced 3.76%
30,105
$.01 Par Value Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$86,413
$155.42 p/Share
556
Reduced 1.75%
31,281
$.01 Par Value Common
Feb 01
2024
SELL
Payment of exercise price or tax liability
$140,734
$155.68 p/Share
904
Reduced 2.76%
31,837
$.01 Par Value Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
4,110
Added 11.15%
32,741
$.01 Par Value Common
Jan 19
2024
BUY
Grant, award, or other acquisition
$301
$150.63 p/Share
2
Added 0.01%
28,631
$.01 Par Value Common
Nov 03
2023
BUY
Grant, award, or other acquisition
$367
$122.66 p/Share
3
Added 0.01%
28,628
$.01 Par Value Common
Sep 15
2023
BUY
Grant, award, or other acquisition
-
2,558
Added 8.2%
28,625
$.01 Par Value Common
Aug 23
2023
SELL
Open market or private sale
$732,236
$136.23 p/Share
5,375
Reduced 17.09%
26,067
$.01 Par Value Common
Aug 04
2023
BUY
Grant, award, or other acquisition
$281
$140.54 p/Share
2
Added 0.01%
31,442
$.01 Par Value Common
Apr 06
2023
BUY
Grant, award, or other acquisition
$280
$93.51 p/Share
3
Added 0.01%
31,162
$.01 Par Value Common
Feb 07
2023
SELL
Open market or private sale
$32,300
$100.0 p/Share
323
Reduced 1.03%
31,158
$.01 Par Value Common
Feb 06
2023
SELL
Open market or private sale
$250,500
$100.0 p/Share
2,505
Reduced 7.37%
31,481
$.01 Par Value Common
Feb 06
2023
SELL
Payment of exercise price or tax liability
$88,453
$99.61 p/Share
888
Reduced 2.55%
33,986
$.01 Par Value Common
Feb 03
2023
SELL
Payment of exercise price or tax liability
$57,065
$101.0 p/Share
565
Reduced 1.59%
34,874
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$57,148
$102.97 p/Share
555
Reduced 1.54%
35,439
$.01 Par Value Common
Feb 02
2023
SELL
Open market or private sale
$707,500
$100.0 p/Share
7,075
Reduced 16.43%
35,994
$.01 Par Value Common