Oct 30
2024
SELL
Open market or private sale
$1,401,812
$208.51 p/Share
6,723
Reduced 40.29%
9,964
Common Stock
Apr 30
2024
SELL
Open market or private sale
$1,404,391
$141.23 p/Share
9,944
Reduced 37.34%
16,687
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$209,628
$135.77 p/Share
1,544
Reduced 5.48%
26,631
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$10,074
$114.48 p/Share
88
Reduced 0.31%
28,175
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$25,195
$118.29 p/Share
213
Reduced 0.75%
28,263
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
5,467
Added 16.11%
28,476
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$20,111
$120.43 p/Share
167
Reduced 0.72%
23,009
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$33,423
$96.88 p/Share
345
Reduced 1.47%
23,176
Common Stock
Aug 01
2023
SELL
Open market or private sale
$2,018,239
$106.74 p/Share
18,908
Reduced 44.56%
23,521
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$7,796
$60.44 p/Share
129
Reduced 0.3%
42,429
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$41,312
$73.12 p/Share
565
Reduced 1.31%
42,558
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
1,961
Added 4.35%
43,123
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,903
$72.88 p/Share
81
Reduced 0.2%
41,162
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
2,413
Added 5.53%
41,243
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$12,182
$72.95 p/Share
167
Reduced 0.43%
38,830
Common Stock
Sep 27
2022
SELL
Payment of exercise price or tax liability
$15,355
$46.25 p/Share
332
Reduced 0.84%
38,997
Common Stock
Sep 05
2022
SELL
Payment of exercise price or tax liability
$8,315
$41.37 p/Share
201
Reduced 0.51%
39,329
Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$43,066
$42.64 p/Share
1,010
Reduced 2.49%
39,530
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$9,803
$75.99 p/Share
129
Reduced 0.32%
40,540
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$7,405
$84.15 p/Share
88
Reduced 0.22%
40,669
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$5,632
$86.64 p/Share
65
Reduced 0.16%
40,757
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$32,638
$79.8 p/Share
409
Reduced 1.05%
38,566
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
3,742
Added 8.4%
40,822
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$5,245
$78.28 p/Share
67
Reduced 0.18%
37,489
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$31,426
$93.53 p/Share
336
Reduced 0.89%
37,556
Common Stock