Dec 16
2024
SELL
Open market or private sale
$166,845
$94.53 p/Share
1,765
Reduced 0.39%
453,757
Common Stock
Nov 15
2024
SELL
Open market or private sale
$166,090
$84.31 p/Share
1,970
Reduced 0.43%
455,522
Common Stock
Oct 15
2024
SELL
Open market or private sale
$166,624
$80.69 p/Share
2,065
Reduced 0.45%
457,492
Common Stock
Sep 16
2024
SELL
Open market or private sale
$166,607
$80.76 p/Share
2,063
Reduced 0.45%
459,557
Common Stock
Aug 15
2024
SELL
Open market or private sale
$166,500
$74.0 p/Share
2,250
Reduced 0.49%
461,620
Common Stock
Jul 15
2024
SELL
Open market or private sale
$166,661
$69.5 p/Share
2,398
Reduced 0.51%
463,870
Common Stock
Jun 14
2024
-
755
Reduced 0.16%
466,268
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,445,103
$165.59 p/Share
8,727
Reduced 5.31%
155,674
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
8,269
Added 4.79%
164,402
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$489,660
$157.65 p/Share
3,106
Reduced 1.95%
156,133
Common Stock
May 23
2023
SELL
Open market or private sale
$975,348
$147.78 p/Share
6,600
Reduced 3.98%
159,239
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
27,367
Added 14.16%
165,839
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,303,657
$142.15 p/Share
9,171
Reduced 6.44%
133,208
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
5,264
Added 3.66%
138,472
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$168,681
$145.29 p/Share
1,161
Reduced 0.81%
142,380
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$66,357
$141.79 p/Share
468
Reduced 0.32%
143,541
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
19,949
Added 12.17%
144,010
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$1,135,365
$137.52 p/Share
8,256
Reduced 6.24%
124,061
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$200,908
$145.06 p/Share
1,385
Reduced 1.04%
132,317
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
4,348
Added 3.15%
133,702
Common Stock
Nov 30
2021
-
110
Reduced 0.08%
129,354
Common Stock
May 25
2021
SELL
Open market or private sale
$1,843,790
$141.83 p/Share
13,000
Reduced 9.13%
129,464
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
21,230
Added 12.97%
142,464
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$1,421,056
$140.49 p/Share
10,115
Reduced 7.7%
121,234
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$415,985
$144.64 p/Share
2,876
Reduced 2.14%
131,349
Common Stock