Mar 12
2024
BUY
Grant, award, or other acquisition
-
23,027
Added 31.56%
49,937
Common Stock
Mar 10
2024
SELL
Open market or private sale
$224,073
$45.24 p/Share
4,953
Reduced 8.31%
54,657
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
19,095
Added 24.26%
59,610
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$270,038
$37.36 p/Share
7,228
Reduced 15.14%
40,515
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
19,353
Added 28.84%
47,743
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$94,972
$39.18 p/Share
2,424
Reduced 7.87%
28,390
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
9,949
Added 24.41%
30,814
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$21,722
$42.18 p/Share
515
Reduced 2.41%
20,865
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
23,450
Added 24.7%
71,494
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
-
737
Reduced 3.68%
19,267
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
2,887
Added 12.61%
20,004
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$82,150
$52.66 p/Share
1,560
Reduced 8.35%
17,117
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
6,402
Added 25.53%
18,677
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$23,850
$46.31 p/Share
515
Reduced 4.03%
12,275
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
2,112
Added 14.17%
12,790
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
14,185
Added 18.22%
63,671
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
-
703
Reduced 6.18%
10,678
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
2,887
Added 20.23%
11,381
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$39,526
$62.64 p/Share
631
Reduced 6.92%
8,494
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
2,588
Added 22.1%
9,125
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$30,861
$60.63 p/Share
509
Reduced 7.22%
6,537
Common Stock
Mar 07
2021
BUY
Grant, award, or other acquisition
-
2,112
Added 23.06%
7,046
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
15,254
Added 21.09%
57,073
Common Stock