May 11
2023
BUY
Grant, award, or other acquisition
-
6,475
Added 20.28%
25,450
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$85,811
$88.74 p/Share
967
Reduced 4.85%
18,975
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$161,684
$88.74 p/Share
1,822
Reduced 8.37%
19,942
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
3,413
Added 13.56%
21,764
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$24,579
$88.1 p/Share
279
Reduced 1.5%
18,351
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$24,674
$87.81 p/Share
281
Reduced 1.49%
18,630
Common Stock
Mar 15
2023
SELL
Open market or private sale
$343,579
$77.47 p/Share
4,435
Reduced 19.0%
18,911
Common Stock
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