Oct 16
2023
SELL
Payment of exercise price or tax liability
$178,482
$44.71 p/Share
3,992
Reduced 1.32%
299,457
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
7,817
Added 2.51%
303,449
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$189,699
$47.52 p/Share
3,992
Reduced 1.33%
295,632
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
7,817
Added 2.54%
299,624
Common Stock
Aug 21
2023
SELL
Open market or private sale
$4,505,000
$45.05 p/Share
100,000
Reduced 25.52%
291,807
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$174,250
$43.65 p/Share
3,992
Reduced 1.01%
391,807
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
7,817
Added 1.94%
395,799
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$178,642
$44.75 p/Share
3,992
Reduced 1.02%
387,982
Common Stock
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
7,818
Added 1.96%
391,974
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$173,731
$43.52 p/Share
3,992
Reduced 1.03%
384,156
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
7,817
Added 1.97%
388,148
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$149,460
$37.44 p/Share
3,992
Reduced 1.04%
380,331
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
7,817
Added 1.99%
384,323
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$125,668
$31.48 p/Share
3,992
Reduced 1.05%
376,506
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
7,818
Added 2.01%
380,498
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$75,933
$32.73 p/Share
2,320
Reduced 0.62%
372,680
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
4,543
Added 1.2%
375,000
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$59,328
$36.22 p/Share
1,638
Reduced 0.44%
370,457
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
4,542
Added 1.21%
372,095
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$54,905
$29.44 p/Share
1,865
Reduced 0.5%
367,553
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
4,543
Added 1.21%
369,418
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$60,250
$25.97 p/Share
2,320
Reduced 0.63%
364,875
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
4,543
Added 1.22%
367,195
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$69,692
$30.04 p/Share
2,320
Reduced 0.64%
362,652
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
4,543
Added 1.23%
364,972
Common Stock