Feb 16
2024
SELL
Payment of exercise price or tax liability
$638,963
$78.41 p/Share
8,149
Reduced 6.79%
111,879
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
14,038
Added 10.47%
120,028
Common Stock
Feb 15
2024
-
1,300
Reduced 1.21%
105,990
Common Stock
Feb 14
2024
SELL
Open market or private sale
$1,556,600
$77.83 p/Share
20,000
Reduced 15.71%
107,290
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$465,790
$63.65 p/Share
7,318
Reduced 5.44%
127,290
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
14,042
Added 9.45%
134,608
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$509,540
$61.86 p/Share
8,237
Reduced 6.4%
120,566
Common Stock
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