Dec 19
2024
BUY
Grant, award, or other acquisition
-
949
Added 0.26%
358,415
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$170,684
$98.89 p/Share
1,726
Reduced 0.48%
357,465
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
897
Added 0.25%
359,191
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
1,127
Added 0.31%
358,293
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$2,601,320
$66.02 p/Share
39,402
Reduced 9.94%
357,165
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
2,173
Added 0.54%
396,568
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$1,072,325
$59.0 p/Share
18,175
Reduced 5.03%
342,863
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
51,529
Added 11.56%
394,392
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
71,490
Added 16.53%
361,039
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
1,510
Added 0.52%
289,690
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$92,723
$47.02 p/Share
1,972
Reduced 0.68%
288,137
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$891,556
$36.35 p/Share
24,527
Reduced 7.8%
290,110
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
2,842
Added 0.9%
314,638
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
3,630
Added 1.15%
311,794
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$1,602,819
$35.79 p/Share
44,784
Reduced 12.69%
308,161
Common Stock
Apr 09
2023
SELL
Sale (or disposition) back to the issuer
$1,211,419
$35.79 p/Share
33,848
Reduced 9.9%
308,161
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
33,848
Added 9.49%
322,895
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
4,917
Added 1.37%
352,946
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$358,539
$40.02 p/Share
8,959
Reduced 3.01%
288,257
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
59,770
Added 14.66%
348,027
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
56,338
Added 15.93%
297,216
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$156,495
$34.08 p/Share
4,592
Reduced 1.87%
240,877
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
2,921
Added 1.18%
245,471
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$881,704
$31.78 p/Share
27,744
Reduced 10.26%
242,547
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
4,087
Added 1.49%
270,292
Common Stock