May 01
2023
SELL
Payment of exercise price or tax liability
$1,137
$22.3 p/Share
51
Reduced 0.22%
22,850
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$58,606
$27.07 p/Share
2,165
Reduced 8.64%
22,901
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
-
3,996
Added 14.22%
24,106
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$1,222
$23.5 p/Share
52
Reduced 0.25%
21,070
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,605
$32.11 p/Share
50
Reduced 0.24%
21,122
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,763
$34.57 p/Share
51
Reduced 0.24%
21,172
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$116,011
$42.73 p/Share
2,715
Reduced 11.34%
21,223
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,582
Added 16.1%
23,882
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$2,548
$49.97 p/Share
51
Reduced 0.26%
19,356
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$2,147
$45.69 p/Share
47
Reduced 0.24%
19,407
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$1,839
$37.54 p/Share
49
Reduced 0.25%
19,454
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$2,132
$44.41 p/Share
48
Reduced 0.25%
19,503
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$2,947
$60.15 p/Share
49
Reduced 0.25%
19,551
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$358,508
$69.21 p/Share
5,180
Reduced 20.9%
19,600
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
10,089
Added 28.93%
24,780
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$3,326
$72.31 p/Share
46
Reduced 0.31%
14,691
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$71,522
$41.39 p/Share
1,728
Reduced 10.49%
14,737
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
4,582
Added 21.77%
16,465
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,488
$38.15 p/Share
39
Reduced 0.33%
11,883
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,379
$36.3 p/Share
38
Reduced 0.32%
11,922
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$13,519
$39.88 p/Share
339
Reduced 2.76%
11,960
Common Stock
Dec 14
2021
BUY
Open market or private purchase
$41,536
$35.38 p/Share
1,174
Added 8.71%
12,299
Common Stock
Apr 29
2021
SELL
Payment of exercise price or tax liability
$69,514
$28.63 p/Share
2,428
Reduced 17.91%
11,125
Common Stock
Apr 29
2021
BUY
Grant, award, or other acquisition
-
8,971
Added 39.83%
13,553
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
4,582
Added 50.0%
4,582
Common Stock