Jan 02
2024
BUY
Exercise of conversion of derivative security
$86,900
$3.95 p/Share
22,000
Added 23.44%
71,871
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$4,061
$36.26 p/Share
112
Reduced 0.22%
49,871
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$943,729
$34.56 p/Share
27,307
Reduced 26.67%
75,070
Common Stock
Dec 01
2023
SELL
Open market or private sale
$868,511
$34.62 p/Share
25,087
Reduced 33.42%
49,983
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$173,800
$3.95 p/Share
44,000
Added 30.06%
102,377
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$7,723
$34.48 p/Share
224
Reduced 0.38%
58,377
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$10,166
$31.77 p/Share
320
Reduced 0.54%
58,601
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$4,066
$36.31 p/Share
112
Reduced 0.19%
58,921
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$88,794
$37.34 p/Share
2,378
Reduced 3.87%
59,033
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$5,906
$37.38 p/Share
158
Reduced 0.25%
63,407
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$8,902
$39.22 p/Share
227
Reduced 0.36%
63,564
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$3,234
$40.94 p/Share
79
Reduced 0.13%
61,411
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$62,989
$37.25 p/Share
1,691
Reduced 2.68%
61,490
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$5,907
$37.39 p/Share
158
Reduced 0.25%
63,791
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$7,801
$34.52 p/Share
226
Reduced 0.36%
63,181
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$2,715
$34.37 p/Share
79
Reduced 0.14%
56,949
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
7,000
Added 9.87%
63,949
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$66,030
$37.56 p/Share
1,758
Reduced 2.99%
57,028
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,563
$30.57 p/Share
182
Reduced 0.31%
58,786
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$8,490
$32.78 p/Share
259
Reduced 0.44%
58,968
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$2,573
$32.58 p/Share
79
Reduced 0.13%
59,227
Common Stock
Dec 01
2022
SELL
Open market or private sale
$109,270
$36.46 p/Share
2,997
Reduced 4.81%
59,306
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$61,941
$36.63 p/Share
1,691
Reduced 2.64%
62,303
Common Stock
Nov 29
2022
SELL
Open market or private sale
$543,196
$36.7 p/Share
14,801
Reduced 18.78%
63,994
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$5,422
$34.32 p/Share
158
Reduced 0.2%
78,795
Common Stock