Dec 19
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.25%
127,769
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$58,246
$98.89 p/Share
589
Reduced 0.46%
127,454
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
298
Added 0.23%
128,043
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
373
Added 0.29%
127,746
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$1,061,667
$66.02 p/Share
16,081
Reduced 11.21%
127,371
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
792
Added 0.55%
143,453
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$340,017
$59.0 p/Share
5,763
Reduced 4.4%
125,126
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
17,534
Added 10.95%
142,660
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
29,043
Added 18.16%
130,890
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
503
Added 0.49%
101,985
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$32,443
$47.02 p/Share
690
Reduced 0.68%
101,466
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$109,340
$36.35 p/Share
3,008
Reduced 2.86%
102,157
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
755
Added 0.71%
105,165
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
965
Added 0.92%
104,408
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$805,883
$35.79 p/Share
22,517
Reduced 17.88%
103,441
Common Stock
Apr 09
2023
SELL
Sale (or disposition) back to the issuer
$606,389
$35.79 p/Share
16,943
Reduced 14.07%
103,441
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
16,943
Added 12.34%
120,385
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
1,726
Added 1.35%
125,959
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$103,331
$40.02 p/Share
2,582
Reduced 2.44%
103,450
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
20,781
Added 14.33%
124,231
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
49,935
Added 32.02%
106,033
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$36,738
$34.08 p/Share
1,078
Reduced 1.89%
56,097
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
523
Added 0.91%
57,175
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$125,404
$31.78 p/Share
3,946
Reduced 6.51%
56,651
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
692
Added 1.13%
60,599
Common Stock