Nov 08
2024
SELL
Open market or private sale
$600,000
$30.0 p/Share
20,000
Reduced 5.08%
373,579
Common Stock
May 24
2024
SELL
Open market or private sale
$323,400
$32.34 p/Share
10,000
Reduced 2.48%
393,579
Common Stock
Mar 07
2024
SELL
Other acquisition or disposition
-
182,754
Reduced 31.17%
403,579
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$879,273
$38.82 p/Share
22,650
Reduced 3.72%
586,333
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,328,276
$38.56 p/Share
34,447
Reduced 5.35%
608,983
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
115,128
Added 15.18%
643,430
Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,551,617
$38.22 p/Share
40,597
Reduced 7.14%
528,302
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$3,264,197
$48.79 p/Share
66,903
Reduced 10.52%
568,899
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
125,305
Added 16.46%
635,802
Common Stock
Nov 10
2023
SELL
Open market or private sale
$347,550
$46.34 p/Share
7,500
Reduced 1.45%
510,497
Common Stock
Sep 11
2023
SELL
Open market or private sale
$332,925
$44.39 p/Share
7,500
Reduced 1.43%
517,997
Common Stock
Aug 11
2023
SELL
Open market or private sale
$341,775
$45.57 p/Share
7,500
Reduced 1.41%
525,497
Common Stock
Jun 09
2023
SELL
Open market or private sale
$612,500
$49.0 p/Share
12,500
Reduced 2.29%
532,997
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$1,359,364
$49.11 p/Share
27,680
Reduced 4.83%
545,497
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
127,389
Added 18.18%
573,177
Common Stock
Mar 01
2023
SELL
Open market or private sale
$451,330
$41.03 p/Share
11,000
Reduced 2.21%
487,571
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,708,506
$40.89 p/Share
41,783
Reduced 8.57%
445,788
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,071,979
$39.58 p/Share
128,145
Reduced 20.45%
498,571
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
276,388
Added 30.6%
626,716
Common Stock
Jun 09
2022
SELL
Payment of exercise price or tax liability
$1,330,249
$38.37 p/Share
34,669
Reduced 9.01%
350,328
Common Stock
Mar 02
2022
SELL
Open market or private sale
$961,106
$48.75 p/Share
19,715
Reduced 4.87%
384,997
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$521,252
$49.45 p/Share
10,541
Reduced 3.41%
298,914
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
105,798
Added 20.72%
404,712
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$2,899,476
$47.75 p/Share
60,722
Reduced 16.4%
309,455
Common Stock
Mar 01
2021
SELL
Open market or private sale
$390,132
$42.09 p/Share
9,269
Reduced 3.18%
282,243
Common Stock