Sep 02
2024
BUY
Other acquisition or disposition
$7,575
$28.48 p/Share
266
Added 3.7%
6,932
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
-
2,822
Added 29.74%
6,666
Common Stock
Mar 02
2024
BUY
Other acquisition or disposition
$6,052
$29.24 p/Share
207
Added 5.11%
3,844
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$16,962
$43.83 p/Share
387
Reduced 9.62%
3,637
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
325
Added 7.47%
4,024
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$2,219
$44.38 p/Share
50
Reduced 1.33%
3,699
Common Stock
Nov 09
2023
SELL
Open market or private sale
$24,497
$35.92 p/Share
682
Reduced 15.39%
3,749
Common Stock
Sep 02
2023
BUY
Other acquisition or disposition
$5,575
$24.89 p/Share
224
Added 4.81%
4,431
Common Stock
Mar 02
2023
BUY
Other acquisition or disposition
$5,482
$23.43 p/Share
234
Added 5.27%
4,207
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$11,190
$28.99 p/Share
386
Reduced 12.29%
2,755
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,286
Added 36.52%
3,973
Common Stock
Sep 02
2022
BUY
Other acquisition or disposition
$5,474
$24.88 p/Share
220
Added 9.59%
2,073
Common Stock
Mar 02
2022
BUY
Other acquisition or disposition
$5,389
$27.78 p/Share
194
Added 9.48%
1,853
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$6,974
$32.59 p/Share
214
Reduced 11.43%
1,659
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
878
Added 31.92%
1,873
Common Stock
Nov 10
2021
SELL
Open market or private sale
$66,493
$44.24 p/Share
1,503
Reduced 60.17%
995
Common Stock
Sep 02
2021
BUY
Other acquisition or disposition
$5,352
$18.91 p/Share
283
Added 10.18%
2,498
Common Stock
Mar 03
2021
BUY
Other acquisition or disposition
$5,352
$18.91 p/Share
283
Added 11.33%
2,215
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$24,735
$44.17 p/Share
560
Reduced 27.14%
1,503
Common Stock
Feb 21
2021
BUY
Grant, award, or other acquisition
-
1,855
Added 48.98%
1,932
Common Stock
Dec 10
2020
SELL
Open market or private sale
$99,436
$35.64 p/Share
2,790
Reduced 81.41%
637
Common Stock
Nov 25
2020
SELL
Open market or private sale
$18,336
$31.29 p/Share
586
Reduced 14.6%
3,427
Common Stock