Nov 20
2024
SELL
Payment of exercise price or tax liability
$651,050
$208.67 p/Share
3,120
Reduced 4.32%
69,042
Common Stock
Nov 08
2024
-
1,121
Reduced 1.53%
72,162
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$434,073
$139.26 p/Share
3,117
Reduced 4.08%
73,283
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
7,225
Added 8.64%
76,400
Common Stock
Jul 10
2024
SELL
Open market or private sale
$294,300
$150.0 p/Share
1,962
Reduced 2.76%
69,175
Common Stock
Jul 08
2024
SELL
Open market or private sale
$274,680
$140.0 p/Share
1,962
Reduced 2.68%
71,137
Common Stock
May 21
2024
SELL
Open market or private sale
$438,842
$126.65 p/Share
3,465
Reduced 4.53%
73,099
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$357,275
$130.87 p/Share
2,730
Reduced 3.44%
76,564
Common Stock
May 09
2024
SELL
Open market or private sale
$345,625
$125.0 p/Share
2,765
Reduced 3.37%
79,294
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11,872
Added 12.64%
82,059
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$246,713
$104.94 p/Share
2,351
Reduced 3.24%
70,187
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
638
Added 0.87%
72,538
Common Stock
Dec 14
2023
SELL
Open market or private sale
$382,125
$125.0 p/Share
3,057
Reduced 4.08%
71,900
Common Stock
Nov 22
2023
-
1,000
Reduced 1.32%
74,957
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$340,271
$118.81 p/Share
2,864
Reduced 3.63%
75,957
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$373,054
$123.61 p/Share
3,018
Reduced 3.69%
78,821
Common Stock
Jul 12
2023
SELL
Open market or private sale
$345,625
$125.0 p/Share
2,765
Reduced 3.27%
81,839
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$246,749
$94.94 p/Share
2,599
Reduced 2.98%
84,604
Common Stock
Apr 03
2023
SELL
Open market or private sale
$508,029
$141.08 p/Share
3,601
Reduced 3.97%
87,203
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,957
Added 7.12%
90,804
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$263,316
$121.4 p/Share
2,169
Reduced 2.52%
83,847
Common Stock
Jan 03
2023
SELL
Open market or private sale
$73,633
$105.04 p/Share
701
Reduced 0.81%
85,397
Common Stock
Nov 29
2022
-
1,401
Reduced 1.6%
86,098
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$285,926
$105.12 p/Share
2,720
Reduced 3.01%
87,499
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$367,608
$122.21 p/Share
3,008
Reduced 3.23%
90,219
Common Stock