Apr 04
2024
SELL
Payment of exercise price or tax liability
$1,625,808
$66.02 p/Share
24,626
Reduced 11.2%
195,152
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
1,037
Added 0.47%
219,780
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$391,111
$59.0 p/Share
6,629
Reduced 3.21%
200,134
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
18,607
Added 7.84%
218,741
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
44,682
Added 17.77%
206,763
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
606
Added 0.37%
162,169
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$34,230
$47.02 p/Share
728
Reduced 0.45%
161,545
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$557,245
$36.35 p/Share
15,330
Reduced 8.63%
162,273
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
1,344
Added 0.75%
177,604
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
1,717
Added 0.96%
176,258
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$1,398,386
$35.79 p/Share
39,072
Reduced 18.29%
174,539
Common Stock
Apr 09
2023
SELL
Sale (or disposition) back to the issuer
$1,056,950
$35.79 p/Share
29,532
Reduced 14.47%
174,539
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
29,532
Added 13.66%
186,695
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
3,037
Added 1.4%
213,612
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$129,304
$40.02 p/Share
3,231
Reduced 1.69%
188,505
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
22,068
Added 9.49%
210,573
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
51,215
Added 21.08%
191,736
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$78,315
$34.08 p/Share
2,298
Reduced 1.61%
140,521
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
1,685
Added 1.17%
142,821
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$582,527
$31.78 p/Share
18,330
Reduced 11.49%
141,134
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
2,445
Added 1.51%
159,466
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
-
2,803
Added 1.75%
157,019
Common Stock
Apr 02
2022
SELL
Sale (or disposition) back to the issuer
$312,019
$43.21 p/Share
7,221
Reduced 3.27%
213,612
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$417,884
$43.21 p/Share
9,671
Reduced 5.52%
165,545
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
$101,689
$44.62 p/Share
2,279
Added 1.28%
175,283
Common Stock