Jul 23
2024
SELL
Open market or private sale
$3,136,718
$54.98 p/Share
57,052
Reduced 31.48%
124,156
Common Stock
Jul 22
2024
SELL
Open market or private sale
$1,946,621
$55.64 p/Share
34,986
Reduced 16.18%
181,208
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$492,936
$38.0 p/Share
12,972
Reduced 5.66%
216,194
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
36,469
Added 13.73%
229,166
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,195,617
$40.82 p/Share
29,290
Reduced 13.19%
192,697
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
20,800
Added 8.57%
221,987
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$5,797,711
$39.03 p/Share
148,545
Reduced 42.47%
201,187
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$3,963,600
$18.0 p/Share
220,200
Added 38.64%
349,732
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$3,963,600
$18.0 p/Share
220,200
Added 38.64%
349,732
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$147,881
$55.91 p/Share
2,645
Reduced 2.0%
129,532
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
26,794
Added 16.85%
132,177
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
19,200
Added 15.41%
105,383
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$277,312
$56.0 p/Share
4,952
Reduced 5.43%
86,183
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
$194,400
$18.0 p/Share
10,800
Added 10.59%
91,135
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$90,402
$54.69 p/Share
1,653
Reduced 2.02%
80,335
Common Stock
Mar 30
2022
SELL
Open market or private sale
$276,458
$106.33 p/Share
2,600
Reduced 3.07%
81,988
Common Stock
Mar 29
2022
SELL
Open market or private sale
$570,205
$106.86 p/Share
5,336
Reduced 5.41%
93,268
Common Stock
Mar 29
2022
SELL
Open market or private sale
$423,748
$106.63 p/Share
3,974
Reduced 4.26%
89,294
Common Stock
Mar 29
2022
SELL
Open market or private sale
$262,489
$106.4 p/Share
2,467
Reduced 2.76%
86,827
Common Stock
Mar 29
2022
SELL
Open market or private sale
$237,603
$106.12 p/Share
2,239
Reduced 2.58%
84,588
Common Stock
Mar 22
2022
SELL
Open market or private sale
$106,230
$106.23 p/Share
1,000
Reduced 1.0%
98,604
Common Stock
Mar 21
2022
SELL
Open market or private sale
$31,845
$106.15 p/Share
300
Reduced 0.3%
99,604
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$274,694
$96.35 p/Share
2,851
Reduced 2.77%
99,904
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
20,000
Added 16.29%
102,755
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
14,752
Added 15.13%
82,755
Common Stock