Dec 17
2024
SELL
Payment of exercise price or tax liability
$13,281
$94.87 p/Share
140
Reduced 0.04%
350,444
Common
Nov 19
2024
SELL
Payment of exercise price or tax liability
$11,771
$84.08 p/Share
140
Reduced 0.04%
350,584
Common
Oct 22
2024
SELL
Payment of exercise price or tax liability
$11,313
$80.81 p/Share
140
Reduced 0.04%
350,725
Common
Sep 24
2024
SELL
Payment of exercise price or tax liability
$11,246
$80.33 p/Share
140
Reduced 0.04%
350,865
Common
Aug 27
2024
SELL
Payment of exercise price or tax liability
$1,444
$76.03 p/Share
19
Reduced 0.01%
351,005
Common
Aug 13
2024
SELL
Payment of exercise price or tax liability
$8,244
$68.7 p/Share
120
Reduced 0.03%
351,024
Common
Jul 30
2024
SELL
Payment of exercise price or tax liability
$1,322
$69.62 p/Share
19
Reduced 0.01%
351,145
Common
Jul 02
2024
SELL
Payment of exercise price or tax liability
$9,514
$67.48 p/Share
141
Reduced 0.04%
351,164
Common
Jun 04
2024
SELL
Payment of exercise price or tax liability
$9,280
$65.82 p/Share
141
Reduced 0.04%
351,306
Common
May 21
2024
SELL
Payment of exercise price or tax liability
$990,361
$64.18 p/Share
15,431
Reduced 4.21%
351,448
Common
May 07
2024
SELL
Payment of exercise price or tax liability
$8,441
$59.87 p/Share
141
Reduced 0.04%
366,879
Common
Apr 09
2024
SELL
Payment of exercise price or tax liability
$14,526
$59.78 p/Share
243
Reduced 0.07%
367,020
Common
Mar 12
2024
SELL
Payment of exercise price or tax liability
$94,811
$60.66 p/Share
1,563
Reduced 0.42%
367,264
Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$13,794
$170.3 p/Share
81
Reduced 0.07%
122,942
Common
Jan 31
2024
SELL
Payment of exercise price or tax liability
$415,134
$165.59 p/Share
2,507
Reduced 2.0%
123,023
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$16,777
$161.32 p/Share
104
Reduced 0.08%
125,531
Common
Jan 12
2024
BUY
Grant, award, or other acquisition
-
11,025
Added 8.07%
125,636
Common
Dec 05
2023
SELL
Payment of exercise price or tax liability
$12,498
$154.3 p/Share
81
Reduced 0.07%
114,611
Common
Nov 07
2023
SELL
Payment of exercise price or tax liability
$13,355
$164.88 p/Share
81
Reduced 0.07%
114,692
Common
Oct 24
2023
SELL
Payment of exercise price or tax liability
$297,868
$161.01 p/Share
1,850
Reduced 1.59%
114,774
Common
Oct 10
2023
SELL
Payment of exercise price or tax liability
$12,623
$155.84 p/Share
81
Reduced 0.07%
116,624
Common
Sep 12
2023
SELL
Payment of exercise price or tax liability
$13,311
$164.34 p/Share
81
Reduced 0.07%
116,706
Common