Feb 26
2024
SELL
Payment of exercise price or tax liability
$6,546
$33.4 p/Share
196
Reduced 1.07%
18,069
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$23,279
$33.4 p/Share
697
Reduced 3.68%
18,265
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,368
Added 18.72%
18,962
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$28,525
$35.26 p/Share
809
Reduced 5.11%
15,030
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
2,284
Added 12.77%
15,598
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$8,631
$37.53 p/Share
230
Reduced 1.7%
13,314
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$7,603
$37.64 p/Share
202
Reduced 1.47%
13,544
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,853
Added 26.09%
13,746
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,090
$38.12 p/Share
186
Reduced 2.05%
8,893
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$14,807
$38.46 p/Share
385
Reduced 4.07%
9,079
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
1,087
Added 10.42%
9,344
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$17,047
$39.1 p/Share
436
Reduced 2.9%
14,594
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
1,945
Added 19.06%
8,257
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$8,114
$39.97 p/Share
203
Reduced 3.18%
6,187
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$7,624
$40.99 p/Share
186
Reduced 2.83%
6,390
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$17,374
$39.94 p/Share
435
Reduced 6.2%
6,576
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
1,711
Added 50.0%
1,711
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$6,778
$36.44 p/Share
186
Reduced 3.39%
5,300
Common Stock
Mar 19
2020
SELL
Payment of exercise price or tax liability
$10,262
$23.7 p/Share
433
Reduced 7.32%
5,486
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
1,576
Added 21.03%
5,919
Common Stock
Mar 19
2019
BUY
Grant, award, or other acquisition
-
4,343
Added 50.0%
4,343
Common Stock