Jan 28
2025
BUY
Exercise of conversion of derivative security
$14,850
$29.7 p/Share
500
Added 4.02%
11,946
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$2,067
$35.65 p/Share
58
Reduced 0.47%
12,234
Common Stock
Aug 16
2024
SELL
Sale (or disposition) back to the issuer
-
788
Reduced 6.44%
11,446
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
1,358
Added 9.95%
12,292
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$6,739
$31.64 p/Share
213
Reduced 1.91%
10,934
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
716
Added 6.04%
11,147
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$4,802
$23.66 p/Share
203
Reduced 1.91%
10,431
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$1,742
$29.53 p/Share
59
Reduced 0.63%
9,316
Common Stock
Aug 16
2023
SELL
Sale (or disposition) back to the issuer
-
262
Reduced 2.4%
10,634
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
1,580
Added 12.66%
10,896
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
$5,940
$29.7 p/Share
200
Added 2.09%
9,375
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$14,238
$38.07 p/Share
374
Reduced 3.92%
9,175
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$2,784
$47.19 p/Share
59
Reduced 0.67%
8,765
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
784
Added 7.59%
9,549
Common Stock
Oct 27
2021
SELL
Payment of exercise price or tax liability
$29,163
$48.85 p/Share
597
Reduced 6.34%
8,824
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
716
Added 7.06%
9,421
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$59,400
$29.7 p/Share
2,000
Added 18.68%
8,705
Common Stock
Oct 27
2020
SELL
Payment of exercise price or tax liability
$12,273
$31.23 p/Share
393
Reduced 5.54%
6,705
Common Stock
Oct 27
2020
BUY
Grant, award, or other acquisition
-
2,488
Added 25.95%
7,098
Common Stock
Oct 22
2019
SELL
Payment of exercise price or tax liability
$7,783
$35.38 p/Share
220
Reduced 4.55%
4,610
Common Stock
Oct 22
2019
BUY
Grant, award, or other acquisition
-
2,120
Added 30.5%
4,830
Common Stock