Jun 05
2024
BUY
Grant, award, or other acquisition
-
10,151
Added 16.79%
50,292
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$2,100
$24.43 p/Share
86
Reduced 0.21%
40,141
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,209
Added 5.21%
40,227
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$27,347
$27.32 p/Share
1,001
Reduced 2.57%
38,018
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$24,408
$20.29 p/Share
1,203
Added 2.99%
39,019
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$4,176
$29.83 p/Share
140
Reduced 0.37%
37,816
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$2,030
$30.3 p/Share
67
Reduced 0.18%
37,956
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$1,650
$28.45 p/Share
58
Reduced 0.15%
38,023
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
1,161
Added 2.96%
38,081
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$34,850
$36.04 p/Share
967
Reduced 2.55%
36,920
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$24,645
$16.43 p/Share
1,500
Added 3.81%
37,887
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$2,556
$35.5 p/Share
72
Reduced 0.2%
36,387
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$3,873
$29.79 p/Share
130
Reduced 0.36%
36,459
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$1,893
$32.63 p/Share
58
Reduced 0.16%
36,589
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
826
Added 2.2%
36,647
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$6,394
$41.79 p/Share
153
Reduced 0.43%
35,821
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
$2,471
$38.61 p/Share
64
Added 0.18%
35,974
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$4,204
$37.54 p/Share
112
Reduced 0.31%
35,910
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$4,342
$33.4 p/Share
130
Reduced 0.36%
36,022
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
779
Added 2.11%
36,152
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$1,682
$25.87 p/Share
65
Reduced 0.18%
35,373
Common Stock