Aug 02
2024
BUY
Grant, award, or other acquisition
$4,751
$169.68 p/Share
28
Added 0.19%
14,870
$.01 Par Value Common
Apr 04
2024
BUY
Grant, award, or other acquisition
$4,730
$168.95 p/Share
28
Added 0.19%
14,842
$.01 Par Value Common
Mar 15
2024
SELL
Open market or private sale
$443,987
$156.72 p/Share
2,833
Reduced 16.05%
14,814
$.01 Par Value Common
Mar 01
2024
SELL
Payment of exercise price or tax liability
$15,318
$151.67 p/Share
101
Reduced 0.57%
17,647
$.01 Par Value Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$222,765
$147.04 p/Share
1,515
Reduced 7.86%
17,748
$.01 Par Value Common
Feb 13
2024
BUY
Grant, award, or other acquisition
-
3,336
Added 14.76%
19,263
$.01 Par Value Common
Feb 05
2024
SELL
Payment of exercise price or tax liability
$59,054
$152.99 p/Share
386
Reduced 2.37%
15,927
$.01 Par Value Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$48,335
$155.42 p/Share
311
Reduced 1.87%
16,313
$.01 Par Value Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,083
Added 15.64%
16,624
$.01 Par Value Common
Jan 19
2024
BUY
Grant, award, or other acquisition
$2,861
$150.63 p/Share
19
Added 0.14%
13,541
$.01 Par Value Common
Nov 03
2023
BUY
Grant, award, or other acquisition
$2,453
$122.66 p/Share
20
Added 0.15%
13,521
$.01 Par Value Common
Sep 18
2023
SELL
Payment of exercise price or tax liability
$295,727
$137.42 p/Share
2,152
Reduced 13.75%
13,500
$.01 Par Value Common
Aug 04
2023
BUY
Grant, award, or other acquisition
$2,529
$140.54 p/Share
18
Added 0.11%
15,652
$.01 Par Value Common
Apr 06
2023
BUY
Grant, award, or other acquisition
$2,431
$93.51 p/Share
26
Added 0.17%
15,634
$.01 Par Value Common
Feb 15
2023
SELL
Open market or private sale
$238,576
$104.0 p/Share
2,294
Reduced 12.81%
15,608
$.01 Par Value Common
Feb 06
2023
SELL
Payment of exercise price or tax liability
$33,967
$99.61 p/Share
341
Reduced 1.87%
17,902
$.01 Par Value Common
Feb 03
2023
SELL
Payment of exercise price or tax liability
$20,705
$101.0 p/Share
205
Reduced 1.11%
18,243
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$29,449
$102.97 p/Share
286
Reduced 1.53%
18,448
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$165,987
$102.97 p/Share
1,612
Reduced 7.92%
18,734
$.01 Par Value Common
Feb 01
2023
BUY
Grant, award, or other acquisition
-
8,291
Added 28.95%
20,346
$.01 Par Value Common
Feb 07
2022
SELL
Payment of exercise price or tax liability
$30,127
$88.35 p/Share
341
Reduced 2.75%
12,055
$.01 Par Value Common
Feb 03
2022
SELL
Payment of exercise price or tax liability
$72,316
$89.5 p/Share
808
Reduced 6.12%
12,396
$.01 Par Value Common
Feb 03
2022
BUY
Grant, award, or other acquisition
-
1,225
Added 8.49%
13,204
$.01 Par Value Common
Feb 02
2022
BUY
Grant, award, or other acquisition
-
2,516
Added 17.36%
11,979
$.01 Par Value Common
Jan 31
2022
SELL
Payment of exercise price or tax liability
$10,112
$88.7 p/Share
114
Reduced 1.19%
9,463
$.01 Par Value Common