Aug 02
2023
SELL
Payment of exercise price or tax liability
$36,798
$18.67 p/Share
1,971
Reduced 0.35%
563,803
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
4,933
Added 0.86%
565,774
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$158,433
$25.39 p/Share
6,240
Reduced 1.1%
560,841
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
15,625
Added 2.68%
567,081
Common Stock
Jun 20
2023
SELL
Open market or private sale
$794,700
$26.49 p/Share
30,000
Reduced 5.16%
551,456
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$4,550
$24.73 p/Share
184
Reduced 0.03%
581,456
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
469
Added 0.08%
581,640
Common Stock
May 22
2023
SELL
Open market or private sale
$750,900
$25.03 p/Share
30,000
Reduced 4.91%
581,171
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$8,242
$21.98 p/Share
375
Reduced 0.06%
611,171
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
937
Added 0.15%
611,546
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$257,990
$24.17 p/Share
10,674
Reduced 1.72%
610,609
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
40,688
Added 6.15%
621,283
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$7,966
$28.05 p/Share
284
Reduced 0.05%
580,595
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
938
Added 0.16%
580,879
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$5,348
$28.6 p/Share
187
Reduced 0.03%
579,941
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
468
Added 0.08%
580,128
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$11,522
$30.81 p/Share
374
Reduced 0.06%
579,660
Common Stock
Nov 03
2022
BUY
Exercise of conversion of derivative security
-
938
Added 0.16%
580,034
Common Stock
Oct 03
2022
SELL
Open market or private sale
$746,940
$41.97 p/Share
17,797
Reduced 2.99%
577,329
Common Stock
Sep 02
2022
SELL
Open market or private sale
$106,294
$42.08 p/Share
2,526
Reduced 0.42%
595,126
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$12,899
$45.42 p/Share
284
Reduced 0.05%
620,194
Common Stock
Sep 01
2022
SELL
Open market or private sale
$975,843
$43.29 p/Share
22,542
Reduced 3.63%
597,652
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
5,787
Added 0.92%
620,478
Common Stock
Aug 04
2022
SELL
Open market or private sale
$366,399
$46.03 p/Share
7,960
Reduced 1.28%
614,691
Common Stock
Aug 03
2022
SELL
Open market or private sale
$2,002,161
$43.81 p/Share
45,701
Reduced 6.84%
622,651
Common Stock