May 22
2024
SELL
Payment of exercise price or tax liability
$151,130
$67.02 p/Share
2,255
Reduced 0.88%
252,682
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
25,000
Added 8.93%
254,937
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$316,065
$70.05 p/Share
4,512
Reduced 1.92%
229,937
Common Stock
Apr 02
2024
SELL
Open market or private sale
$225,190
$70.0 p/Share
3,217
Reduced 1.35%
234,449
Common Stock
Mar 01
2024
-
5,000
Reduced 2.06%
237,666
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 9.34%
242,666
Common Stock
May 16
2023
SELL
Open market or private sale
$229,161
$48.82 p/Share
4,694
Reduced 2.11%
217,666
Common Stock
Apr 03
2023
SELL
Open market or private sale
$238,631
$49.85 p/Share
4,787
Reduced 2.11%
222,360
Common Stock
May 16
2022
SELL
Open market or private sale
$138,640
$57.96 p/Share
2,392
Reduced 1.04%
227,147
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
25,000
Added 9.82%
229,539
Common Stock
Apr 04
2022
SELL
Open market or private sale
$359,891
$67.84 p/Share
5,305
Reduced 2.53%
204,539
Common Stock
Dec 06
2021
SELL
Open market or private sale
$1,976,250
$79.05 p/Share
25,000
Reduced 10.65%
209,844
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
$100,000
$4.0 p/Share
25,000
Added 9.62%
234,844
Common Stock
Nov 26
2021
-
5,000
Reduced 2.33%
209,844
Common Stock
Nov 24
2021
-
32,420
Reduced 13.11%
214,844
Common Stock
Nov 15
2021
SELL
Open market or private sale
$873,153
$83.34 p/Share
10,477
Reduced 4.06%
247,264
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,254,150
$85.59 p/Share
14,653
Reduced 5.38%
257,741
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$27,112
$4.0 p/Share
6,778
Added 2.43%
272,394
Common Stock
Nov 11
2021
SELL
Open market or private sale
$616,325
$85.34 p/Share
7,222
Reduced 2.65%
265,616
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$28,888
$4.0 p/Share
7,222
Added 2.58%
272,838
Common Stock
Nov 09
2021
SELL
Open market or private sale
$90,190
$90.19 p/Share
1,000
Reduced 0.38%
265,616
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$4,000
$4.0 p/Share
1,000
Added 0.37%
266,616
Common Stock
Oct 11
2021
SELL
Open market or private sale
$1,941,500
$77.66 p/Share
25,000
Reduced 8.6%
265,616
Common Stock
Oct 11
2021
BUY
Exercise of conversion of derivative security
$100,000
$4.0 p/Share
25,000
Added 7.92%
290,616
Common Stock
Aug 19
2021
SELL
Open market or private sale
$1,915,250
$76.61 p/Share
25,000
Reduced 8.6%
265,616
Common Stock