May 15
2024
SELL
Open market or private sale
$287,850
$57.57 p/Share
5,000
Reduced 0.75%
664,684
Common Stock
Apr 15
2024
SELL
Open market or private sale
$265,200
$53.04 p/Share
5,000
Reduced 0.74%
669,684
Common Stock
Mar 15
2024
SELL
Open market or private sale
$294,550
$58.91 p/Share
5,000
Reduced 0.74%
674,684
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
100,984
Added 12.94%
679,684
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
-
38,090
Reduced 6.39%
558,125
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
20,575
Added 3.43%
578,700
Common Stock
Aug 24
2023
BUY
Exercise of conversion of derivative security
$1,057,500
$35.25 p/Share
30,000
Added 4.79%
596,215
Common Stock
Aug 04
2023
SELL
Open market or private sale
$250,000
$50.0 p/Share
5,000
Reduced 0.88%
566,215
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
-
16,019
Reduced 2.73%
571,215
Common Stock
Jun 20
2023
SELL
Open market or private sale
$1,494,220
$57.47 p/Share
26,000
Reduced 4.24%
587,234
Common Stock
Jun 14
2023
SELL
Open market or private sale
$1,500,000
$50.0 p/Share
30,000
Reduced 4.66%
613,234
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$234,728
$45.14 p/Share
5,200
Reduced 0.8%
643,234
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
-
16,910
Reduced 2.99%
548,703
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
-
99,731
Added 13.33%
648,434
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
-
41,101
Reduced 6.77%
565,613
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
104,448
Added 14.69%
606,714
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
81,417
Added 13.95%
502,266
Common Stock
Mar 18
2022
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 0.47%
420,849
Common Stock
Feb 15
2022
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 0.47%
422,849
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$307,537
$59.37 p/Share
5,180
Reduced 1.2%
424,849
Common Stock
Jan 18
2022
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 0.46%
429,734
Common Stock
Dec 15
2021
SELL
Open market or private sale
$560,000
$70.0 p/Share
8,000
Reduced 1.82%
431,734
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$2,551,060
$63.6 p/Share
40,111
Reduced 8.36%
439,734
Common Stock
Aug 28
2021
BUY
Grant, award, or other acquisition
-
127,958
Added 21.05%
479,845
Common Stock
Aug 16
2021
SELL
Open market or private sale
$534,820
$62.92 p/Share
8,500
Reduced 2.36%
351,887
Common Stock