Jan 28
2025
SELL
Payment of exercise price or tax liability
$22,275
$42.51 p/Share
524
Reduced 1.32%
39,109
Common Stock
Jan 28
2025
BUY
Exercise of conversion of derivative security
$11,145
$21.03 p/Share
530
Added 1.33%
39,465
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$2,100
$24.43 p/Share
86
Reduced 0.22%
39,093
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,209
Added 5.34%
39,179
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$27,023
$26.52 p/Share
1,019
Reduced 2.68%
36,970
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$24,408
$20.29 p/Share
1,203
Added 3.07%
37,989
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$4,176
$29.83 p/Share
140
Reduced 0.38%
36,783
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$2,030
$30.3 p/Share
67
Reduced 0.18%
36,917
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
$2,478
$28.82 p/Share
86
Added 0.23%
36,984
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$1,650
$28.45 p/Share
58
Reduced 0.16%
36,895
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
1,161
Added 3.05%
36,953
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$34,860
$36.05 p/Share
967
Reduced 2.63%
35,789
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$24,645
$16.43 p/Share
1,500
Added 3.92%
36,756
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$2,556
$35.5 p/Share
72
Reduced 0.2%
35,256
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$3,873
$29.79 p/Share
130
Reduced 0.37%
35,326
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$1,893
$32.63 p/Share
58
Reduced 0.16%
35,453
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
826
Added 2.27%
35,509
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$6,394
$41.79 p/Share
153
Reduced 0.44%
34,681
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$4,204
$37.54 p/Share
112
Reduced 0.32%
34,832
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$4,208
$33.4 p/Share
126
Reduced 0.36%
34,941
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
779
Added 2.17%
35,067
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$1,682
$25.87 p/Share
65
Reduced 0.19%
34,285
Common Stock