Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,144,303
$30.34 p/Share
37,716
Reduced 4.27%
844,813
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
179,180
Added 16.88%
882,529
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$1,819,928
$28.53 p/Share
63,790
Reduced 8.32%
703,349
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
175,181
Added 18.59%
767,139
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$865,948
$29.85 p/Share
29,010
Reduced 4.67%
591,958
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$310,395
$30.25 p/Share
10,261
Reduced 1.63%
620,968
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
87,646
Added 12.19%
631,229
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$1,628,582
$28.8 p/Share
56,548
Reduced 9.42%
543,583
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
143,596
Added 19.31%
600,131
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$25,116
$37.32 p/Share
673
Reduced 0.15%
456,535
Common Stock
Sep 07
2023
SELL
Sale (or disposition) back to the issuer
$682,620
$37.32 p/Share
18,291
Reduced 3.85%
457,208
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
$682,600
$34.13 p/Share
20,000
Added 4.04%
475,499
Common Stock
Jul 25
2023
SELL
Open market or private sale
$500,065
$36.02 p/Share
13,883
Reduced 2.96%
455,499
Common Stock
Jul 24
2023
SELL
Open market or private sale
$259,140
$35.0 p/Share
7,404
Reduced 1.55%
469,382
Common Stock
Jul 12
2023
SELL
Open market or private sale
$487,084
$34.0 p/Share
14,326
Reduced 2.92%
476,786
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$1,470,903
$31.48 p/Share
46,725
Reduced 8.69%
491,112
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
-
118,742
Added 18.08%
537,837
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$236,254
$27.3 p/Share
8,654
Reduced 2.02%
419,095
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$391,310
$30.02 p/Share
13,035
Reduced 2.96%
427,749
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$347,150
$31.09 p/Share
11,166
Reduced 2.47%
440,784
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
78,222
Added 14.75%
451,950
Common Stock
Nov 11
2022
SELL
Open market or private sale
$158,242
$32.48 p/Share
4,872
Reduced 1.29%
373,728
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$124,695
$32.72 p/Share
3,811
Reduced 1.0%
378,600
Common Stock
Nov 11
2022
SELL
Sale (or disposition) back to the issuer
$967,857
$32.72 p/Share
29,580
Reduced 7.18%
382,411
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$967,857
$24.65 p/Share
39,264
Added 8.7%
411,991
Common Stock