Feb 15
2024
SELL
Payment of exercise price or tax liability
$42,135
$39.49 p/Share
1,067
Reduced 1.29%
81,595
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$175,335
$39.49 p/Share
4,440
Added 4.91%
86,035
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$35,989
$33.73 p/Share
1,067
Reduced 1.27%
82,662
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$37,473
$35.12 p/Share
1,067
Reduced 1.26%
83,729
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$30,441
$28.53 p/Share
1,067
Reduced 1.24%
84,796
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$28,700
$22.37 p/Share
1,283
Reduced 1.62%
78,039
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$175,022
$22.37 p/Share
7,824
Added 8.35%
85,863
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$27,835
$24.1 p/Share
1,155
Reduced 1.44%
79,322
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$24,607
$13.55 p/Share
1,816
Reduced 2.21%
80,477
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$22,892
$19.82 p/Share
1,155
Reduced 1.38%
82,293
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$21,130
$18.31 p/Share
1,154
Reduced 1.36%
83,448
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$42,619
$32.02 p/Share
1,331
Reduced 1.76%
74,290
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
10,312
Added 10.86%
84,602
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$39,654
$49.26 p/Share
805
Reduced 1.05%
75,621
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$20,793
$25.83 p/Share
805
Reduced 1.04%
76,426
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$24,472
$30.4 p/Share
805
Reduced 1.03%
77,231
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$45,824
$44.36 p/Share
1,033
Reduced 1.42%
71,604
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
6,432
Added 7.61%
78,036
Common Stock
Nov 18
2020
SELL
Open market or private sale
$62,530
$41.91 p/Share
1,492
Reduced 2.01%
72,637
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$31,068
$33.77 p/Share
920
Reduced 1.23%
74,129
Common Stock