Nov 15
2024
SELL
Payment of exercise price or tax liability
$543,352
$81.45 p/Share
6,671
Reduced 2.17%
300,896
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$955,477
$59.17 p/Share
16,148
Reduced 7.01%
214,281
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
93,286
Added 23.27%
307,567
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$538,922
$52.82 p/Share
10,203
Reduced 4.24%
230,429
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
20,127
Added 7.72%
240,632
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$251,527
$52.26 p/Share
4,813
Reduced 2.14%
220,505
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$220,050
$45.72 p/Share
4,813
Reduced 2.09%
225,318
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$238,128
$49.19 p/Share
4,841
Reduced 2.06%
230,131
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$212,564
$45.14 p/Share
4,709
Reduced 1.96%
234,972
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$637,531
$52.12 p/Share
12,232
Reduced 4.86%
239,681
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
3,887
Added 1.52%
251,913
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
95,582
Added 27.82%
248,026
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$266,336
$47.98 p/Share
5,551
Reduced 3.51%
152,444
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
11,194
Added 6.62%
157,995
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$319,848
$51.34 p/Share
6,230
Reduced 4.07%
146,801
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$281,097
$45.12 p/Share
6,230
Reduced 3.92%
152,584
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$17,142
$38.35 p/Share
447
Added 0.29%
153,031
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$373,363
$59.93 p/Share
6,230
Reduced 3.77%
158,814
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$359,475
$57.71 p/Share
6,229
Reduced 3.64%
164,999
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$2,207
$49.05 p/Share
45
Added 0.03%
165,044
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$712,765
$83.55 p/Share
8,531
Reduced 4.75%
171,228
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
62,346
Added 25.75%
179,759
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$2,063,347
$91.57 p/Share
22,533
Reduced 16.1%
117,413
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$833,775
$96.19 p/Share
8,668
Reduced 5.51%
148,755
Common Stock
Aug 15
2022
SELL
Open market or private sale
$836,326
$94.94 p/Share
8,809
Reduced 5.92%
139,946
Common Stock