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
Feb 02
2023
SELL
Payment of exercise price or tax liability
$856,298
$102.97 p/Share
8,316
Reduced 16.18%
43,069
$.01 Par Value Common
Feb 01
2023
SELL
Payment of exercise price or tax liability
$27,255
$99.11 p/Share
275
Reduced 0.82%
33,371
$.01 Par Value Common
Feb 01
2023
BUY
Grant, award, or other acquisition
-
23,260
Added 31.16%
51,385
$.01 Par Value Common
Jan 19
2023
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
28,400
$.01 Par Value Common
Nov 03
2022
BUY
Grant, award, or other acquisition
-
5
Added 0.02%
28,385
$.01 Par Value Common