Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,882
Added 3.67%
154,506
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$181,774
$45.81 p/Share
3,968
Reduced 2.6%
148,624
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$232,512
$44.93 p/Share
5,175
Reduced 3.28%
152,592
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
18,332
Added 10.41%
157,767
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,575,540
$44.7 p/Share
35,247
Reduced 20.18%
139,435
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
85,060
Added 36.8%
146,085
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$170,977
$43.1 p/Share
3,967
Reduced 4.25%
89,359
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$142,309
$49.14 p/Share
2,896
Reduced 3.63%
76,792
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
16,534
Added 15.05%
93,326
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$73,093
$47.68 p/Share
1,533
Reduced 1.89%
79,688
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$480,482
$46.59 p/Share
10,313
Reduced 11.27%
81,221
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
24,793
Added 21.31%
91,534
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$211,203
$53.24 p/Share
3,967
Reduced 5.61%
66,741
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
21,008
Added 22.91%
70,708
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$57,570
$48.5 p/Share
1,187
Reduced 2.33%
49,700
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$76,788
$50.09 p/Share
1,533
Reduced 2.92%
50,887
Common Stock
Nov 28
2021
SELL
Payment of exercise price or tax liability
$84,117
$49.22 p/Share
1,709
Reduced 3.16%
52,420
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
28,780
Added 34.71%
54,129
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$48,133
$40.55 p/Share
1,187
Reduced 4.47%
25,349
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$61,964
$40.42 p/Share
1,533
Reduced 5.46%
26,536
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$48,706
$28.5 p/Share
1,709
Reduced 5.74%
28,069
Common Stock