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
Nov 01
2022
SELL
Sale (or disposition) back to the issuer
$986,027
$29.63 p/Share
33,278
Reduced 8.14%
375,334
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$77,245
$29.63 p/Share
2,607
Reduced 0.69%
372,727
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$986,000
$24.65 p/Share
40,000
Added 8.92%
408,612
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$208,797
$24.13 p/Share
8,653
Reduced 2.29%
368,612
Common Stock