Aug 26
2024
SELL
Open market or private sale
$555,440
$44.79 p/Share
12,401
Reduced 7.66%
149,566
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,254,718
$36.91 p/Share
33,994
Reduced 17.35%
161,967
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
70,417
Added 28.11%
180,055
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$1,264,812
$34.21 p/Share
36,972
Reduced 22.75%
125,544
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
-
75,532
Added 34.33%
144,455
Common Stock
Aug 16
2022
SELL
Open market or private sale
$45,490
$45.49 p/Share
1,000
Reduced 1.14%
86,984
Common Stock
Aug 11
2022
SELL
Open market or private sale
$43,770
$43.77 p/Share
1,000
Reduced 1.12%
87,984
Common Stock
Aug 09
2022
SELL
Open market or private sale
$84,580
$42.29 p/Share
2,000
Reduced 2.2%
88,984
Common Stock
Aug 05
2022
SELL
Open market or private sale
$378,810
$42.09 p/Share
9,000
Reduced 9.0%
90,984
Common Stock
Aug 04
2022
SELL
Open market or private sale
$415,000
$41.5 p/Share
10,000
Reduced 9.09%
99,984
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$654,177
$44.52 p/Share
14,694
Reduced 11.79%
109,984
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
29,636
Added 20.45%
115,300
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$67,855
$46.54 p/Share
1,458
Reduced 1.51%
95,042
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
4,214
Added 4.18%
96,500
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$55,430
$45.36 p/Share
1,222
Reduced 1.31%
92,286
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,554
Added 3.66%
93,508
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$221,337
$41.48 p/Share
5,336
Reduced 5.6%
89,954
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
15,298
Added 14.14%
92,912
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$40,768
$43.37 p/Share
940
Reduced 1.16%
79,992
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
2,717
Added 3.25%
80,932
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$76,413
$39.49 p/Share
1,935
Reduced 2.41%
78,215
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
5,567
Added 6.55%
79,445
Common Stock
Feb 09
2021
SELL
Open market or private sale
$449,302
$37.52 p/Share
11,975
Reduced 13.83%
74,583
Common Stock