Sep 19
2024
SELL
Open market or private sale
$2,685,133
$143.59 p/Share
18,700
Reduced 7.0%
248,471
Common Stock
Mar 25
2024
SELL
Open market or private sale
$373,367
$113.52 p/Share
3,289
Reduced 1.22%
267,171
Common Stock
Mar 20
2024
SELL
Open market or private sale
$1,425,580
$109.66 p/Share
13,000
Reduced 4.59%
270,460
Common Stock
Mar 15
2024
SELL
Open market or private sale
$657,000
$109.5 p/Share
6,000
Reduced 2.07%
283,460
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$1,165,658
$106.22 p/Share
10,974
Reduced 3.65%
289,460
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
28,464
Added 8.65%
300,434
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
4,811
Added 1.74%
271,970
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$492,583
$87.93 p/Share
5,602
Reduced 2.05%
267,159
Common Stock
Jun 21
2023
SELL
Open market or private sale
$5,207,000
$52.07 p/Share
100,000
Reduced 26.88%
272,023
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$521,825
$38.46 p/Share
13,568
Reduced 3.52%
372,023
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
34,288
Added 8.17%
385,591
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
11,943
Added 3.29%
351,303
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$221,301
$32.8 p/Share
6,747
Reduced 1.95%
339,360
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,558,382
$28.12 p/Share
55,419
Reduced 13.83%
345,178
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
140,604
Added 25.98%
400,597
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
13,664
Added 4.99%
259,993
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$210,163
$26.3 p/Share
7,991
Reduced 3.14%
246,329
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
17,088
Added 6.33%
253,066
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$1,277,120
$23.19 p/Share
55,072
Reduced 18.92%
235,978
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
139,954
Added 32.47%
291,050
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$214,946
$18.61 p/Share
11,550
Reduced 7.1%
151,096
Common Stock