Dec 18
2024
SELL
Open market or private sale
$17,550
$135.0 p/Share
130
Reduced 0.02%
864,675
Common Stock
Dec 17
2024
SELL
Open market or private sale
$386,193
$134.75 p/Share
2,866
Reduced 0.33%
864,805
Common Stock
Dec 16
2024
SELL
Open market or private sale
$1,162,360
$136.99 p/Share
8,485
Reduced 0.97%
867,671
Common Stock
Oct 11
2024
SELL
Open market or private sale
$300,983
$112.77 p/Share
2,669
Reduced 0.3%
876,156
Common Stock
Sep 27
2024
SELL
Open market or private sale
$51,761
$115.54 p/Share
448
Reduced 0.05%
878,825
Common Stock
Sep 26
2024
SELL
Open market or private sale
$20,676
$115.51 p/Share
179
Reduced 0.02%
879,273
Common Stock
Sep 25
2024
SELL
Open market or private sale
$59,626
$115.78 p/Share
515
Reduced 0.06%
879,452
Common Stock
Sep 24
2024
SELL
Open market or private sale
$154,462
$116.05 p/Share
1,331
Reduced 0.15%
879,967
Common Stock
Sep 20
2024
SELL
Open market or private sale
$25,157
$117.01 p/Share
215
Reduced 0.02%
881,298
Common Stock
Sep 19
2024
SELL
Open market or private sale
$840,159
$117.62 p/Share
7,143
Reduced 0.8%
881,513
Common Stock
Sep 18
2024
SELL
Open market or private sale
$1,878,539
$116.89 p/Share
16,071
Reduced 1.78%
888,656
Common Stock
Sep 17
2024
SELL
Open market or private sale
$3,693,046
$118.0 p/Share
31,297
Reduced 3.34%
904,727
Common Stock
Sep 16
2024
SELL
Open market or private sale
$3,198,680
$115.76 p/Share
27,632
Reduced 2.87%
936,024
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$25,169
$93.22 p/Share
270
Reduced 0.03%
963,656
Common Stock
Dec 01
2023
-
38,250
Reduced 3.82%
963,926
Common Stock
Nov 20
2023
-
4,100
Added 0.41%
1,002,176
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
$101,279
$72.55 p/Share
1,396
Added 0.14%
998,076
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$7,129
$84.88 p/Share
84
Reduced 0.01%
996,680
Common Stock
Mar 03
2023
SELL
Open market or private sale
$327,681
$90.62 p/Share
3,616
Reduced 0.36%
996,764
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$262,340
$72.55 p/Share
3,616
Added 0.36%
1,000,380
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$24,554
$91.28 p/Share
269
Reduced 0.03%
996,764
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$75,917
$93.38 p/Share
813
Reduced 0.08%
997,033
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
1,752
Added 0.18%
997,846
Common Stock
Nov 22
2022
-
2,238
Reduced 0.22%
996,094
Common Stock
Nov 22
2022
-
4,845
Added 0.48%
998,332
Common Stock