Jun 06
2023
BUY
Exercise of conversion of derivative security
$55,459
$7.28 p/Share
7,618
Added 1.11%
681,581
Common Stock
Jun 02
2023
SELL
Open market or private sale
$8,520
$60.0 p/Share
142
Reduced 0.02%
673,963
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$1,033
$7.28 p/Share
142
Added 0.02%
674,105
Common Stock
May 23
2023
SELL
Open market or private sale
$420
$60.0 p/Share
7
Reduced 0.0%
673,963
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$50
$7.28 p/Share
7
Added 0.0%
673,970
Common Stock
May 19
2023
SELL
Open market or private sale
$60
$60.21 p/Share
1
Reduced 0.0%
673,963
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$7
$7.28 p/Share
1
Added 0.0%
673,964
Common Stock
May 18
2023
SELL
Open market or private sale
$701,702
$60.17 p/Share
11,662
Reduced 1.7%
673,963
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$84,899
$7.28 p/Share
11,662
Added 1.67%
685,625
Common Stock
May 17
2023
SELL
Open market or private sale
$37,224
$60.04 p/Share
620
Reduced 0.09%
673,963
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$4,513
$7.28 p/Share
620
Added 0.09%
674,583
Common Stock
May 16
2023
SELL
Open market or private sale
$222,277
$60.01 p/Share
3,704
Reduced 0.55%
673,963
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
$26,965
$7.28 p/Share
3,704
Added 0.54%
677,667
Common Stock
May 15
2023
SELL
Open market or private sale
$231,955
$60.03 p/Share
3,864
Reduced 0.57%
673,963
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$28,129
$7.28 p/Share
3,864
Added 0.57%
677,827
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$25,493
$49.31 p/Share
517
Reduced 0.08%
673,963
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$62,907
$48.69 p/Share
1,292
Reduced 0.19%
674,480
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$189,276
$49.51 p/Share
3,823
Reduced 0.56%
675,772
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
7,294
Added 1.06%
679,595
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$263,108
$46.33 p/Share
5,679
Reduced 0.84%
672,301
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$17,512
$48.51 p/Share
361
Reduced 0.05%
677,980
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$36,237
$50.26 p/Share
721
Reduced 0.11%
678,341
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$113,585
$45.02 p/Share
2,523
Reduced 0.37%
679,062
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$138,933
$44.53 p/Share
3,120
Reduced 0.46%
681,585
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
10,420
Added 1.5%
684,705
Common Stock