Mar 14
2024
SELL
Open market or private sale
$184,685
$49.58 p/Share
3,725
Reduced 2.58%
140,463
Common Stock
Mar 13
2024
SELL
Open market or private sale
$119,338
$50.1 p/Share
2,382
Reduced 1.48%
158,980
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
59,996
Added 21.32%
221,358
Common Stock
Mar 06
2024
SELL
Open market or private sale
$858,205
$46.49 p/Share
18,460
Reduced 10.27%
161,362
Common Stock
Mar 04
2024
SELL
Open market or private sale
$395,409
$46.01 p/Share
8,594
Reduced 4.56%
179,822
Common Stock
Dec 21
2023
SELL
Open market or private sale
$1,090,039
$42.92 p/Share
25,397
Reduced 11.88%
188,416
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$909,212
$35.8 p/Share
25,397
Added 10.3%
221,240
Common Stock
Mar 06
2023
SELL
Open market or private sale
$544,978
$32.05 p/Share
17,004
Reduced 7.99%
195,843
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
106,784
Added 33.41%
212,847
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
57,774
Added 35.26%
106,063
Common Stock
Mar 04
2022
SELL
Open market or private sale
$782,711
$58.74 p/Share
13,325
Reduced 21.63%
48,289
Common Stock
Dec 02
2021
SELL
Open market or private sale
$38,226
$76.76 p/Share
498
Reduced 0.75%
66,013
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
$10,055
$20.19 p/Share
498
Added 0.74%
66,511
Common Stock
Jun 21
2021
SELL
Open market or private sale
$525,000
$105.0 p/Share
5,000
Reduced 7.04%
66,013
Common Stock
May 11
2021
-
600
Reduced 0.84%
71,013
Common Stock
Mar 16
2021
SELL
Open market or private sale
$417,194
$112.33 p/Share
3,714
Reduced 4.93%
71,613
Common Stock
Mar 11
2021
SELL
Open market or private sale
$2,117,864
$112.08 p/Share
18,896
Reduced 20.05%
75,327
Common Stock
Mar 09
2021
SELL
Open market or private sale
$487,937
$110.92 p/Share
4,399
Reduced 4.46%
94,223
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
14,172
Added 12.56%
98,622
Common Stock
Mar 04
2021
SELL
Open market or private sale
$1,063,962
$110.53 p/Share
9,626
Reduced 10.23%
84,450
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
29,584
Added 23.92%
94,076
Common Stock
Feb 22
2021
SELL
Open market or private sale
$369,630
$135.0 p/Share
2,738
Reduced 4.07%
64,492
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$100,159
$114.73 p/Share
873
Reduced 1.28%
67,230
Common Stock
Dec 08
2020
BUY
Exercise of conversion of derivative security
$96,988
$27.53 p/Share
3,523
Added 4.92%
68,103
Common Stock