Jun 11
2024
BUY
Open market or private purchase
$499,500
$49.95 p/Share
10,000
Added 9.02%
100,814
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$94,778
$53.76 p/Share
1,763
Reduced 1.9%
90,814
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
3,750
Added 3.89%
92,577
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$81,032
$49.2 p/Share
1,647
Reduced 1.82%
88,827
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
3,503
Added 3.73%
90,474
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$131,483
$49.88 p/Share
2,636
Reduced 2.94%
86,971
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
5,607
Added 5.89%
89,607
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$455,353
$57.27 p/Share
7,951
Reduced 8.65%
84,000
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
16,915
Added 15.54%
91,951
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$645,900
$45.13 p/Share
14,312
Reduced 16.02%
75,036
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
30,449
Added 25.42%
89,348
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$76,338
$46.35 p/Share
1,647
Reduced 2.72%
58,899
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
3,503
Added 5.47%
60,546
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$121,432
$53.26 p/Share
2,280
Reduced 3.84%
57,043
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
4,849
Added 7.56%
59,323
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$349,048
$43.9 p/Share
7,951
Reduced 12.74%
54,474
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
-
16,916
Added 21.32%
62,425
Common Stock
Nov 25
2022
BUY
Open market or private purchase
$183,530
$43.97 p/Share
4,174
Added 8.4%
45,509
Common Stock
May 24
2022
BUY
Grant, award, or other acquisition
-
125
Added 0.3%
41,334
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$984,093
$68.76 p/Share
14,312
Reduced 28.22%
36,409
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
30,450
Added 37.51%
50,721
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$111,617
$67.77 p/Share
1,647
Reduced 7.51%
20,271
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
3,503
Added 13.78%
21,918
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$208,164
$91.3 p/Share
2,280
Reduced 11.02%
18,415
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
4,851
Added 18.99%
20,695
Common Stock