Oct 31
2024
SELL
Open market or private sale
$1,430,701
$121.71 p/Share
11,755
Reduced 22.07%
41,507
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 25.75%
43,262
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$59,739
$126.3 p/Share
473
Reduced 1.22%
38,262
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$82,221
$126.3 p/Share
651
Reduced 1.65%
38,735
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$45,720
$126.3 p/Share
362
Reduced 0.91%
39,386
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$273,993
$124.26 p/Share
2,205
Reduced 5.26%
39,748
Common Stock
Apr 21
2024
SELL
Payment of exercise price or tax liability
$317,181
$118.75 p/Share
2,671
Reduced 5.99%
41,953
Common Stock
Dec 29
2023
SELL
Open market or private sale
$671,947
$127.99 p/Share
5,250
Reduced 10.53%
44,624
Common Stock
Oct 26
2023
SELL
Open market or private sale
$730,858
$121.83 p/Share
5,999
Reduced 10.74%
49,874
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$387,846
$124.23 p/Share
3,122
Reduced 5.29%
55,873
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$26,379
$125.02 p/Share
211
Reduced 0.36%
58,995
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$50,441
$130.34 p/Share
387
Reduced 0.65%
59,206
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
8,965
Added 13.08%
59,593
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$62,006
$135.98 p/Share
456
Reduced 0.89%
50,628
Common Stock
Mar 22
2023
SELL
Open market or private sale
$99,243
$82.91 p/Share
1,197
Reduced 2.29%
51,084
Common Stock
Jan 11
2023
SELL
Open market or private sale
$112,500
$75.0 p/Share
1,500
Reduced 2.79%
52,281
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$110,480
$62.88 p/Share
1,757
Reduced 2.77%
61,760
Common Stock
Oct 25
2022
SELL
Open market or private sale
$511,534
$64.11 p/Share
7,979
Reduced 12.92%
53,781
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$12,599
$59.71 p/Share
211
Reduced 0.33%
63,517
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
16,115
Added 20.18%
63,728
Common Stock
Oct 17
2022
SELL
Payment of exercise price or tax liability
$21,388
$58.92 p/Share
363
Reduced 0.76%
47,613
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$20,151
$58.92 p/Share
342
Reduced 0.71%
47,976
Common Stock
Apr 21
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 17.15%
48,318
Common Stock