Apr 17
2025
SELL
Payment of exercise price or tax liability
$3,012
$35.03 p/Share
86
Reduced 0.13%
68,004
Common Stock
Mar 18
2025
BUY
Grant, award, or other acquisition
-
1,767
Added 2.53%
68,090
Common Stock
Mar 16
2025
SELL
Payment of exercise price or tax liability
$3,241
$39.53 p/Share
82
Reduced 0.12%
66,323
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$15,239
$43.17 p/Share
353
Reduced 0.53%
66,405
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$11,145
$21.03 p/Share
530
Added 0.79%
66,758
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$7,145
$42.53 p/Share
168
Reduced 0.25%
66,228
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$2,100
$24.43 p/Share
86
Reduced 0.13%
66,396
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,209
Added 3.22%
66,482
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$27,539
$27.79 p/Share
991
Reduced 1.52%
64,273
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$24,408
$20.29 p/Share
1,203
Added 1.81%
65,264
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$4,176
$29.83 p/Share
140
Reduced 0.22%
64,061
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$2,030
$30.3 p/Share
67
Reduced 0.1%
64,201
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$1,650
$28.45 p/Share
58
Reduced 0.09%
64,268
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
1,161
Added 1.77%
64,326
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$34,599
$35.56 p/Share
973
Reduced 1.52%
63,165
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$24,645
$16.43 p/Share
1,500
Added 2.29%
64,138
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$2,556
$35.5 p/Share
72
Reduced 0.11%
62,638
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$3,873
$29.79 p/Share
130
Reduced 0.21%
62,710
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$1,893
$32.63 p/Share
58
Reduced 0.09%
62,840
Common Stock
Jun 21
2022
-
50
Reduced 0.08%
62,898
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
826
Added 1.3%
62,948
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$6,394
$41.79 p/Share
153
Reduced 0.25%
62,122
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$4,204
$37.54 p/Share
112
Reduced 0.18%
62,275
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$4,342
$33.4 p/Share
130
Reduced 0.21%
62,387
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
779
Added 1.23%
62,517
Common Stock