Oct 31
2024
SELL
Open market or private sale
$523,725
$122.28 p/Share
4,283
Reduced 2.92%
142,472
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
16,000
Added 11.76%
120,105
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
26,650
Added 16.93%
130,755
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$97,124
$126.3 p/Share
769
Reduced 0.73%
104,105
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$125,289
$126.3 p/Share
992
Reduced 0.94%
104,874
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$66,433
$126.3 p/Share
526
Reduced 0.49%
105,866
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$293,377
$124.26 p/Share
2,361
Reduced 2.17%
106,392
Common Stock
Oct 01
2024
SELL
Open market or private sale
$474,800
$118.7 p/Share
4,000
Reduced 3.55%
108,753
Common Stock
Jul 15
2024
SELL
Open market or private sale
$145,525
$116.42 p/Share
1,250
Reduced 1.1%
112,753
Common Stock
Mar 27
2024
-
1,099
Reduced 0.96%
113,906
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$768,362
$124.23 p/Share
6,185
Reduced 5.11%
114,891
Common Stock
Oct 23
2023
-
1,601
Reduced 1.31%
121,076
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$47,632
$125.02 p/Share
381
Reduced 0.31%
122,677
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$76,900
$130.34 p/Share
590
Reduced 0.48%
123,058
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
21,285
Added 14.69%
123,648
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$107,424
$135.98 p/Share
790
Reduced 0.77%
102,363
Common Stock
Oct 02
2023
SELL
Open market or private sale
$1,011,840
$126.48 p/Share
8,000
Reduced 7.2%
103,153
Common Stock
Jan 13
2023
SELL
Open market or private sale
$154,552
$76.93 p/Share
2,009
Reduced 1.78%
110,967
Common Stock
Jan 11
2023
SELL
Open market or private sale
$345,251
$74.52 p/Share
4,633
Reduced 3.94%
112,976
Common Stock
Nov 30
2022
SELL
Open market or private sale
$76,997
$71.96 p/Share
1,070
Reduced 0.9%
117,365
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$161,539
$62.88 p/Share
2,569
Reduced 2.12%
118,435
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$20,481
$59.71 p/Share
343
Reduced 0.28%
121,004
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
40,185
Added 24.88%
121,347
Common Stock
Oct 17
2022
SELL
Payment of exercise price or tax liability
$30,285
$58.92 p/Share
514
Reduced 0.63%
81,162
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$34,940
$58.92 p/Share
593
Reduced 0.72%
81,676
Common Stock