Nov 27
2024
SELL
Open market or private sale
$1,809,386
$88.28 p/Share
20,496
Reduced 9.61%
192,868
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$239,520
$74.71 p/Share
3,206
Reduced 1.48%
213,364
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$199,421
$73.56 p/Share
2,711
Reduced 1.24%
216,570
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$127,046
$73.48 p/Share
1,729
Reduced 0.78%
219,281
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$1,255,324
$73.12 p/Share
17,168
Reduced 7.69%
205,966
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
56,719
Added 20.42%
221,010
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$69,150
$69.15 p/Share
1,000
Reduced 0.55%
181,459
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$195,505
$61.0 p/Share
3,205
Reduced 1.73%
182,459
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$426,930
$60.99 p/Share
7,000
Reduced 4.01%
167,628
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
33,555
Added 15.31%
185,664
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$343,728
$63.0 p/Share
5,456
Reduced 3.32%
159,109
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$108,397
$62.73 p/Share
1,728
Reduced 1.04%
164,565
Common Stock
Jan 03
2023
SELL
Open market or private sale
$3,505,732
$58.04 p/Share
60,402
Reduced 26.64%
166,293
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$1,613,941
$26.72 p/Share
60,402
Added 25.12%
180,048
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$59,441
$58.39 p/Share
1,018
Reduced 0.61%
166,293
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$50,339
$48.59 p/Share
1,036
Reduced 0.62%
167,311
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$31,476
$51.94 p/Share
606
Reduced 0.36%
168,347
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
21,322
Added 11.21%
168,953
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$58,248
$51.05 p/Share
1,141
Reduced 0.77%
147,631
Common Stock
Aug 19
2022
BUY
Grant, award, or other acquisition
-
3,790
Added 2.48%
148,772
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$95,147
$52.25 p/Share
1,821
Reduced 1.24%
144,982
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$60,486
$52.46 p/Share
1,153
Reduced 0.78%
146,803
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
8,717
Added 5.56%
147,956
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
$30,917
$45.2 p/Share
684
Reduced 0.49%
139,239
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$45,574
$43.99 p/Share
1,036
Reduced 0.73%
139,923
Common Stock