Aug 29
2024
SELL
Open market or private sale
$482,161
$102.96 p/Share
4,683
Reduced 5.38%
82,409
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$244,270
$93.34 p/Share
2,617
Reduced 2.92%
87,092
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$264,597
$101.03 p/Share
2,619
Reduced 2.84%
89,709
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$12,756
$87.37 p/Share
146
Added 0.16%
92,328
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
9,949
Added 9.74%
92,182
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
16,234
Added 16.49%
82,233
Common Stock
Feb 21
2024
SELL
Open market or private sale
$539,257
$122.67 p/Share
4,396
Reduced 6.24%
65,999
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$188,734
$113.15 p/Share
1,668
Reduced 2.31%
70,395
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$1,378,874
$118.93 p/Share
11,594
Reduced 13.86%
72,063
Common Stock
Nov 20
2023
-
1,000
Reduced 1.18%
83,657
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$253,664
$112.79 p/Share
2,249
Reduced 2.59%
84,547
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$8,493
$77.21 p/Share
110
Added 0.13%
84,657
Common Stock
Aug 31
2023
SELL
Sale (or disposition) back to the issuer
$429,605
$107.0 p/Share
4,015
Reduced 4.42%
86,808
Common Stock
Aug 31
2023
SELL
Open market or private sale
$474,166
$111.49 p/Share
4,253
Reduced 4.47%
90,823
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$239,647
$106.51 p/Share
2,250
Reduced 2.31%
95,076
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$199,302
$91.76 p/Share
2,172
Reduced 2.18%
97,326
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$12,740
$58.71 p/Share
217
Added 0.22%
99,498
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
16,234
Added 14.05%
99,281
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
16,888
Added 16.9%
83,047
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$100,114
$78.83 p/Share
1,270
Reduced 1.88%
66,159
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$502,194
$67.8 p/Share
7,407
Reduced 9.9%
67,429
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$120,546
$69.24 p/Share
1,741
Reduced 2.27%
74,836
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$11,423
$59.19 p/Share
193
Added 0.25%
76,577
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$159,180
$91.43 p/Share
1,741
Reduced 2.23%
76,384
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$140,100
$80.61 p/Share
1,738
Reduced 2.18%
78,125
Common Stock