Dec 16
2023
BUY
Exercise of conversion of derivative security
-
14,040
Added 9.83%
128,803
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$450,978
$54.42 p/Share
8,287
Reduced 6.73%
114,763
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
14,041
Added 10.24%
123,050
Common Stock
Nov 14
2023
SELL
Open market or private sale
$999,238
$53.01 p/Share
18,850
Reduced 14.74%
109,009
Common Stock
Nov 13
2023
-
1,500
Reduced 1.16%
127,859
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,005,800
$50.29 p/Share
20,000
Reduced 13.39%
129,359
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$373,104
$44.71 p/Share
8,345
Reduced 5.29%
149,359
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
14,040
Added 8.17%
157,704
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$399,738
$47.52 p/Share
8,412
Reduced 5.53%
143,664
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
14,042
Added 8.45%
152,076
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$303,934
$43.65 p/Share
6,963
Reduced 4.8%
138,034
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
14,041
Added 8.83%
144,997
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$375,139
$44.75 p/Share
8,383
Reduced 6.02%
130,956
Common Stock
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
16,902
Added 10.82%
139,339
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$364,828
$43.52 p/Share
8,383
Reduced 6.41%
122,437
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
16,904
Added 11.44%
130,820
Common Stock
Jun 15
2023
SELL
Open market or private sale
$632,850
$42.19 p/Share
15,000
Reduced 11.64%
113,916
Common Stock
Jun 09
2023
SELL
Open market or private sale
$26,404
$41.0 p/Share
644
Reduced 0.5%
128,916
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$313,822
$37.44 p/Share
8,382
Reduced 6.08%
129,560
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
16,901
Added 10.91%
137,942
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$263,896
$31.48 p/Share
8,383
Reduced 6.48%
121,041
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
16,904
Added 11.55%
129,424
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$256,930
$32.73 p/Share
7,850
Reduced 6.52%
112,520
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
14,358
Added 10.66%
120,370
Common Stock
Feb 16
2023
-
2,650
Reduced 2.44%
106,012
Common Stock