Mar 15
2023
BUY
Exercise of conversion of derivative security
$200,816
$45.28 p/Share
4,435
Added 15.96%
23,346
Common Stock
Feb 15
2023
SELL
Open market or private sale
$304,040
$76.01 p/Share
4,000
Reduced 17.46%
18,911
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$181,120
$45.28 p/Share
4,000
Added 14.86%
22,911
Common Stock
Jan 17
2023
SELL
Open market or private sale
$312,000
$78.0 p/Share
4,000
Reduced 17.46%
18,911
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$181,120
$45.28 p/Share
4,000
Added 14.86%
22,911
Common Stock
Dec 15
2022
SELL
Open market or private sale
$299,200
$74.8 p/Share
4,000
Reduced 17.46%
18,911
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$181,120
$45.28 p/Share
4,000
Added 14.86%
22,911
Common Stock
Nov 15
2022
SELL
Open market or private sale
$296,720
$74.18 p/Share
4,000
Reduced 17.46%
18,911
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$181,120
$45.28 p/Share
4,000
Added 14.86%
22,911
Common Stock
Oct 14
2022
SELL
Open market or private sale
$339,080
$84.77 p/Share
4,000
Reduced 17.46%
18,911
Common Stock
Oct 14
2022
BUY
Exercise of conversion of derivative security
$181,120
$45.28 p/Share
4,000
Added 14.86%
22,911
Common Stock
Aug 02
2022
SELL
Open market or private sale
$102,490
$102.49 p/Share
1,000
Reduced 5.02%
18,911
Common Stock
May 26
2022
SELL
Open market or private sale
$98,310
$98.31 p/Share
1,000
Reduced 4.78%
19,911
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$157,709
$95.93 p/Share
1,644
Reduced 7.29%
20,911
Common Stock
May 08
2022
SELL
Payment of exercise price or tax liability
$449,224
$100.52 p/Share
4,469
Reduced 16.54%
22,555
Common Stock
May 08
2022
BUY
Exercise of conversion of derivative security
-
8,531
Added 23.99%
27,024
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$30,659
$100.52 p/Share
305
Reduced 1.62%
18,493
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$29,554
$105.93 p/Share
279
Reduced 1.46%
18,798
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
3,250
Added 14.56%
19,077
Common Stock
Jun 14
2021
SELL
Open market or private sale
$2,399,040
$99.96 p/Share
24,000
Reduced 60.26%
15,827
Common Stock
Jun 14
2021
BUY
Exercise of conversion of derivative security
$1,086,720
$45.28 p/Share
24,000
Added 37.6%
39,827
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$102,556
$89.49 p/Share
1,146
Reduced 6.75%
15,827
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$27,892
$91.75 p/Share
304
Reduced 1.76%
16,973
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
3,225
Added 15.73%
17,277
Common Stock