Mar 10
2025
SELL
Payment of exercise price or tax liability
$36,635
$17.81 p/Share
2,057
Reduced 2.82%
70,809
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
29,462
Added 28.79%
72,866
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$83,914
$49.89 p/Share
1,682
Reduced 3.73%
43,404
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
4,274
Added 8.66%
45,086
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$89,901
$49.89 p/Share
1,802
Reduced 4.23%
40,812
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
7,765
Added 15.41%
42,614
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$107,057
$51.47 p/Share
2,080
Reduced 5.63%
34,849
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
2,630
Added 6.65%
36,929
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$34,031
$44.37 p/Share
767
Reduced 2.19%
34,299
Common Stock
Mar 17
2023
SELL
Open market or private sale
$507,487
$45.11 p/Share
11,250
Reduced 24.29%
35,066
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$392,211
$45.29 p/Share
8,660
Reduced 15.75%
46,316
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
26,764
Added 32.74%
54,976
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$100,631
$47.67 p/Share
2,111
Reduced 6.96%
28,212
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
8,391
Added 21.67%
30,323
Common Stock
Aug 17
2022
SELL
Open market or private sale
$250,648
$36.86 p/Share
6,800
Reduced 23.67%
21,932
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$34,277
$44.69 p/Share
767
Reduced 2.6%
28,732
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$227,242
$46.98 p/Share
4,837
Reduced 14.09%
29,499
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
3,476
Added 9.19%
34,336
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$54,531
$42.87 p/Share
1,272
Reduced 3.96%
30,860
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
6,998
Added 17.88%
32,132
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
8,599
Added 25.49%
25,134
Common Stock