Nov 06
2024
SELL
Open market or private sale
$877,393
$162.36 p/Share
5,404
Reduced 14.09%
32,952
Common Stock
Aug 06
2024
SELL
Open market or private sale
$1,297,900
$129.79 p/Share
10,000
Reduced 20.68%
38,356
Common Stock
Jun 04
2024
SELL
Open market or private sale
$9,375
$125.0 p/Share
75
Reduced 0.15%
48,356
Common Stock
Mar 05
2024
SELL
Open market or private sale
$964,138
$106.57 p/Share
9,047
Reduced 15.74%
48,431
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$890,604
$114.4 p/Share
7,785
Reduced 11.93%
57,478
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
13,557
Added 17.2%
65,263
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$71,385
$114.4 p/Share
624
Reduced 1.19%
51,706
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$115,582
$116.28 p/Share
994
Reduced 1.86%
52,330
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
3,013
Added 5.35%
53,324
Common Stock
Jun 14
2023
SELL
Open market or private sale
$373,593
$75.98 p/Share
4,917
Reduced 8.9%
50,311
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$57,317
$63.97 p/Share
896
Reduced 1.6%
55,228
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$38,393
$62.94 p/Share
610
Reduced 1.08%
56,124
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$694,291
$62.94 p/Share
11,031
Reduced 16.28%
56,734
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
27,811
Added 29.1%
67,765
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$100,679
$63.48 p/Share
1,586
Reduced 3.82%
39,954
Common Stock
Mar 01
2022
SELL
Open market or private sale
$1,340,486
$110.51 p/Share
12,130
Reduced 22.6%
41,540
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$83,767
$93.49 p/Share
896
Reduced 1.64%
53,670
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$879,761
$94.71 p/Share
9,289
Reduced 14.55%
54,566
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
22,433
Added 26.0%
63,855
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$112,683
$91.02 p/Share
1,238
Reduced 2.9%
41,422
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$140,626
$91.02 p/Share
1,545
Reduced 3.5%
42,660
Common Stock
Nov 16
2021
SELL
Open market or private sale
$636,937
$90.32 p/Share
7,052
Reduced 13.76%
44,205
Common Stock
Mar 01
2021
SELL
Open market or private sale
$369,336
$73.31 p/Share
5,038
Reduced 8.95%
51,257
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$639,398
$64.54 p/Share
9,907
Reduced 14.96%
56,295
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
25,405
Added 27.73%
66,202
Common Stock