Aug 02
2024
BUY
Grant, award, or other acquisition
$2,375
$169.68 p/Share
14
Added 0.07%
20,447
$.01 Par Value Common
Apr 04
2024
BUY
Grant, award, or other acquisition
$2,365
$168.95 p/Share
14
Added 0.07%
20,433
$.01 Par Value Common
Mar 14
2024
SELL
Open market or private sale
$609,930
$162.0 p/Share
3,765
Reduced 15.57%
20,419
$.01 Par Value Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$519,198
$147.04 p/Share
3,531
Reduced 12.74%
24,184
$.01 Par Value Common
Feb 13
2024
BUY
Grant, award, or other acquisition
-
7,784
Added 21.93%
27,715
$.01 Par Value Common
Feb 05
2024
SELL
Payment of exercise price or tax liability
$102,503
$152.99 p/Share
670
Reduced 3.25%
19,931
$.01 Par Value Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$57,971
$155.42 p/Share
373
Reduced 1.78%
20,601
$.01 Par Value Common
Feb 01
2024
SELL
Payment of exercise price or tax liability
$56,823
$155.68 p/Share
365
Reduced 1.71%
20,974
$.01 Par Value Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
1,927
Added 8.28%
21,339
$.01 Par Value Common
Jan 19
2024
BUY
Grant, award, or other acquisition
$2,410
$150.63 p/Share
16
Added 0.08%
19,412
$.01 Par Value Common
Nov 03
2023
BUY
Grant, award, or other acquisition
$2,085
$122.66 p/Share
17
Added 0.09%
19,396
$.01 Par Value Common
Aug 04
2023
BUY
Grant, award, or other acquisition
$1,967
$140.54 p/Share
14
Added 0.07%
19,378
$.01 Par Value Common
May 18
2023
SELL
Open market or private sale
$220,000
$110.0 p/Share
2,000
Reduced 9.36%
19,364
$.01 Par Value Common
Apr 18
2023
SELL
Open market or private sale
$300,000
$100.0 p/Share
3,000
Reduced 12.31%
21,364
$.01 Par Value Common
Apr 06
2023
BUY
Grant, award, or other acquisition
$2,057
$93.51 p/Share
22
Added 0.09%
24,364
$.01 Par Value Common
Mar 31
2023
SELL
Open market or private sale
$190,000
$95.0 p/Share
2,000
Reduced 7.59%
24,341
$.01 Par Value Common
Feb 06
2023
SELL
Payment of exercise price or tax liability
$62,256
$99.61 p/Share
625
Reduced 2.32%
26,341
$.01 Par Value Common
Feb 03
2023
SELL
Payment of exercise price or tax liability
$32,118
$101.0 p/Share
318
Reduced 1.17%
26,966
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$38,304
$102.97 p/Share
372
Reduced 1.35%
27,284
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$498,374
$102.97 p/Share
4,840
Reduced 14.89%
27,656
$.01 Par Value Common
Feb 01
2023
BUY
Grant, award, or other acquisition
-
13,631
Added 29.55%
32,496
$.01 Par Value Common
Jan 19
2023
BUY
Grant, award, or other acquisition
-
23
Added 0.12%
18,865
$.01 Par Value Common
Nov 03
2022
BUY
Grant, award, or other acquisition
-
16
Added 0.08%
18,842
$.01 Par Value Common
Aug 04
2022
BUY
Grant, award, or other acquisition
-
15
Added 0.08%
18,825
$.01 Par Value Common
Apr 07
2022
BUY
Grant, award, or other acquisition
-
17
Added 0.09%
18,660
$.01 Par Value Common