Aug 16
2024
SELL
Payment of exercise price or tax liability
$5,623
$32.32 p/Share
174
Reduced 0.42%
41,678
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
657
Added 1.55%
41,852
Common Stock
Feb 16
2024
SELL
Exercise of conversion of derivative security
$32,923
$35.25 p/Share
934
Reduced 100.0%
0
Restricted Stock Unit
Feb 16
2024
SELL
Payment of exercise price or tax liability
$11,244
$35.25 p/Share
319
Reduced 0.77%
41,195
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$32,923
$35.25 p/Share
934
Added 2.2%
41,514
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
1,799
Added 50.0%
1,799
Restricted Stock Unit
Nov 15
2023
SELL
Payment of exercise price or tax liability
$85,251
$34.21 p/Share
2,492
Reduced 5.79%
40,580
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$75,801
$23.95 p/Share
3,165
Added 6.85%
43,072
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
2,017
Added 50.0%
2,017
Restricted Stock Unit
Aug 11
2023
SELL
Exercise of conversion of derivative security
$43,350
$31.3 p/Share
1,385
Reduced 100.0%
0
Restricted Stock Unit
Aug 11
2023
SELL
Payment of exercise price or tax liability
$12,645
$31.3 p/Share
404
Reduced 1.0%
39,907
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$43,350
$31.3 p/Share
1,385
Added 3.32%
40,311
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,065
Added 23.04%
6,899
Common Stock (Restrict...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$12,573
$29.31 p/Share
429
Reduced 1.09%
38,926
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
1,144
Added 15.84%
6,079
Common Stock (Restrict...
Aug 12
2022
SELL
Payment of exercise price or tax liability
$14,415
$32.54 p/Share
443
Reduced 1.15%
38,110
Common Stock
Jun 07
2022
SELL
Open market or private sale
$32,730
$43.64 p/Share
750
Reduced 1.98%
37,046
Common Stock
Jun 06
2022
SELL
Open market or private sale
$21,770
$43.54 p/Share
500
Reduced 1.31%
37,796
Common Stock
May 18
2022
SELL
Open market or private sale
$49,504
$45.5 p/Share
1,088
Reduced 2.57%
41,296
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$207,704
$43.11 p/Share
4,818
Reduced 10.6%
40,656
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
$155,180
$20.0 p/Share
7,759
Added 15.47%
42,384
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
714
Added 9.98%
6,442
Common Stock (Restrict...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$16,571
$37.49 p/Share
442
Reduced 1.11%
39,443
Common Stock
Nov 17
2021
SELL
Open market or private sale
$135,090
$45.03 p/Share
3,000
Reduced 7.77%
35,610
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$210,324
$43.33 p/Share
4,854
Reduced 11.17%
38,610
Common Stock