Nov 15
2024
SELL
Payment of exercise price or tax liability
$52,748
$45.67 p/Share
1,155
Reduced 0.7%
163,561
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$259,425
$42.93 p/Share
6,043
Reduced 3.54%
164,716
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$72,538
$27.91 p/Share
2,599
Reduced 1.23%
207,852
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
107,251
Added 33.76%
210,451
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$246,126
$38.26 p/Share
6,433
Reduced 5.89%
102,741
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$363,624
$72.32 p/Share
5,028
Reduced 4.4%
109,173
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
47,000
Added 29.16%
114,201
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$419,102
$48.44 p/Share
8,652
Reduced 9.79%
79,696
Common Stock
Dec 01
2022
SELL
Open market or private sale
$127,225
$50.89 p/Share
2,500
Reduced 2.75%
88,348
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$43,225
$17.29 p/Share
2,500
Added 2.68%
90,848
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$987,224
$113.11 p/Share
8,728
Reduced 6.29%
130,062
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$385,626
$131.21 p/Share
2,939
Reduced 2.07%
138,790
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
41,430
Added 22.62%
141,729
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
23,305
Added 16.15%
121,014
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
-
8,888
Reduced 8.35%
97,564
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
-
9,136
Reduced 7.91%
106,327
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
-
4,422
Reduced 2.4%
179,474
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
41,430
Added 15.24%
230,352
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
-
10,236
Reduced 6.73%
141,880
Common Stock
Dec 09
2020
SELL
Open market or private sale
$3,065,250
$122.61 p/Share
25,000
Reduced 14.12%
152,116
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
-
25,000
Added 12.37%
177,116
Common Stock
Dec 08
2020
SELL
Open market or private sale
$1,939,175
$110.81 p/Share
17,500
Reduced 10.32%
152,116
Common Stock
Dec 08
2020
BUY
Exercise of conversion of derivative security
-
17,500
Added 10.28%
152,767
Common Stock
Nov 23
2020
SELL
Open market or private sale
$1,328,040
$105.4 p/Share
12,600
Reduced 7.65%
152,116
Common Stock
Nov 23
2020
BUY
Exercise of conversion of derivative security
-
12,600
Added 7.11%
164,716
Common Stock