Apr 30
2024
BUY
Grant, award, or other acquisition
-
1,381
Added 7.61%
16,772
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$13,298
$30.5 p/Share
436
Reduced 2.75%
15,391
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$4,173
$30.69 p/Share
136
Reduced 0.85%
15,827
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
979
Added 5.78%
15,963
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,200
Added 7.41%
14,984
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$10,369
$32.92 p/Share
315
Reduced 2.29%
13,469
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$9,782
$24.58 p/Share
398
Added 2.81%
13,784
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$14,505
$31.95 p/Share
454
Reduced 3.28%
13,386
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,356
$31.84 p/Share
74
Reduced 0.53%
13,840
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$2,574
$31.4 p/Share
82
Reduced 0.59%
13,914
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
3,831
Added 21.49%
13,996
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,216
Added 10.68%
10,165
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,070
Added 10.68%
8,949
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$382
$38.21 p/Share
10
Reduced 0.13%
7,879
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$16,174
$29.09 p/Share
556
Added 6.58%
7,889
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$3,446
$44.75 p/Share
77
Reduced 1.04%
7,333
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$4,394
$45.3 p/Share
97
Reduced 1.29%
7,410
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$3,353
$45.31 p/Share
74
Reduced 0.98%
7,507
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$11,780
$46.56 p/Share
253
Reduced 3.23%
7,581
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,693
Added 17.77%
7,834
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
929
Added 13.14%
6,141
Common Stock
Mar 10
2022
BUY
Open market or private purchase
$33,986
$37.43 p/Share
908
Added 14.84%
5,212
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$2,768
$47.72 p/Share
58
Reduced 1.33%
4,304
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$4,568
$47.09 p/Share
97
Reduced 2.18%
4,362
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$4,366
$46.95 p/Share
93
Reduced 2.04%
4,459
Common Stock