Nov 15
2024
SELL
Open market or private sale
$4,964,318
$57.49 p/Share
86,351
Reduced 19.12%
365,313
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$4,085,333
$58.06 p/Share
70,364
Reduced 13.48%
451,664
Common Stock
Nov 10
2024
BUY
Grant, award, or other acquisition
-
89,712
Added 14.67%
522,028
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
136,081
Added 24.07%
429,265
Common Stock
Aug 20
2024
SELL
Open market or private sale
$1,115,450
$50.0 p/Share
22,309
Reduced 7.07%
293,184
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$421,506
$45.47 p/Share
9,270
Reduced 2.85%
315,493
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$439,285
$47.79 p/Share
9,192
Reduced 2.78%
322,016
Common Stock
Mar 11
2024
SELL
Open market or private sale
$697,100
$50.0 p/Share
13,942
Reduced 4.07%
328,490
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$310,354
$50.13 p/Share
6,191
Reduced 1.78%
342,432
Common Stock
Dec 18
2023
SELL
Open market or private sale
$5,318,176
$50.02 p/Share
106,321
Reduced 23.51%
345,994
Common Stock
Dec 14
2023
SELL
Open market or private sale
$680,800
$50.0 p/Share
13,616
Reduced 2.92%
452,315
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$5,132,140
$52.0 p/Share
98,695
Reduced 17.48%
465,931
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
151,679
Added 21.18%
564,626
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
131,234
Added 24.25%
409,892
Common Stock
Aug 18
2023
SELL
Open market or private sale
$143,364
$55.14 p/Share
2,600
Reduced 0.0%
278,658,408
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$121,665
$52.99 p/Share
2,296
Reduced 0.81%
281,258
Common Stock
Jun 22
2023
SELL
Open market or private sale
$130,626
$50.65 p/Share
2,579
Reduced 0.91%
281,492
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$105,998
$46.47 p/Share
2,281
Reduced 0.8%
284,071
Common Stock
Feb 21
2023
SELL
Open market or private sale
$781,379
$50.66 p/Share
15,424
Reduced 5.15%
283,973
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$329,773
$46.73 p/Share
7,057
Reduced 2.3%
299,397
Common Stock
Dec 01
2022
SELL
Open market or private sale
$4,920,050
$50.03 p/Share
98,342
Reduced 24.44%
304,047
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$1,032,543
$43.91 p/Share
23,515
Reduced 5.52%
402,389
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
25,230
Added 5.59%
425,904
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
176,857
Added 30.72%
398,781
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,623
$45.29 p/Share
80
Reduced 0.04%
221,924
Common Stock