Dec 19
2024
SELL
Open market or private sale
$186,465
$174.43 p/Share
1,069
Reduced 1.43%
73,842
Common Stock
Dec 17
2024
SELL
Open market or private sale
$483,757
$171.06 p/Share
2,828
Reduced 3.64%
74,911
Common Stock
Sep 20
2024
SELL
Other acquisition or disposition
-
672
Reduced 0.86%
77,739
Common Stock
Sep 19
2024
SELL
Open market or private sale
$856,892
$172.9 p/Share
4,956
Reduced 5.94%
78,411
Common Stock
Sep 17
2024
SELL
Open market or private sale
$1,779,101
$172.16 p/Share
10,334
Reduced 11.03%
83,367
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
-
15,499
Added 14.19%
93,701
Common Stock
Sep 11
2024
BUY
Grant, award, or other acquisition
-
16,606
Added 17.52%
78,202
Common Stock
Jun 21
2024
SELL
Other acquisition or disposition
-
118
Reduced 0.19%
61,596
Common Stock
Jun 20
2024
SELL
Open market or private sale
$236,862
$134.2 p/Share
1,765
Reduced 2.78%
61,714
Common Stock
Jun 18
2024
SELL
Open market or private sale
$405,907
$134.54 p/Share
3,017
Reduced 4.54%
63,479
Common Stock
Mar 22
2024
SELL
Other acquisition or disposition
-
665
Reduced 0.99%
66,496
Common Stock
Mar 12
2024
SELL
Other acquisition or disposition
-
735
Reduced 1.02%
71,651
Common Stock
Jan 16
2024
SELL
Open market or private sale
$51,341
$112.1 p/Share
458
Reduced 0.63%
72,386
Common Stock
Dec 20
2023
SELL
Open market or private sale
$132,873
$104.79 p/Share
1,268
Reduced 1.71%
72,844
Common Stock
Dec 19
2023
SELL
Open market or private sale
$321,230
$103.79 p/Share
3,095
Reduced 4.01%
74,112
Common Stock
Sep 20
2023
SELL
Open market or private sale
$401,662
$92.4 p/Share
4,347
Reduced 5.33%
77,207
Common Stock
Sep 19
2023
SELL
Open market or private sale
$698,277
$91.77 p/Share
7,609
Reduced 8.53%
81,554
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
11,351
Added 11.29%
89,163
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
27,813
Added 26.33%
77,812
Common Stock
Jun 21
2023
SELL
Open market or private sale
$88,005
$70.18 p/Share
1,254
Reduced 2.15%
57,073
Common Stock
Jun 20
2023
SELL
Open market or private sale
$182,946
$71.13 p/Share
2,572
Reduced 4.22%
58,327
Common Stock
Mar 20
2023
SELL
Open market or private sale
$127,543
$76.88 p/Share
1,659
Reduced 2.65%
60,899
Common Stock
Mar 17
2023
SELL
Open market or private sale
$136,050
$77.17 p/Share
1,763
Reduced 2.74%
62,558
Common Stock
Jan 10
2023
SELL
Open market or private sale
$26,690
$66.23 p/Share
403
Reduced 0.62%
64,321
Common Stock
Dec 20
2022
SELL
Open market or private sale
$47,160
$60.0 p/Share
786
Reduced 1.2%
64,724
Common Stock