Sep 19
2024
BUY
Grant, award, or other acquisition
-
230
Added 0.36%
62,822
Common Stock
Aug 13
2024
SELL
Open market or private sale
$825,200
$82.52 p/Share
10,000
Reduced 13.78%
62,591
Common Stock
Jun 27
2024
SELL
Payment of exercise price or tax liability
$445,811
$73.24 p/Share
6,087
Reduced 7.74%
72,591
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
318
Added 0.4%
78,679
Common Stock
Jun 18
2024
SELL
Open market or private sale
$854,519
$71.21 p/Share
12,000
Reduced 13.28%
78,359
Common Stock
May 14
2024
SELL
Open market or private sale
$374,300
$74.86 p/Share
5,000
Reduced 5.24%
90,359
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$512,249
$66.02 p/Share
7,759
Reduced 7.52%
95,359
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
552
Added 0.53%
103,119
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$254,172
$59.0 p/Share
4,308
Reduced 4.58%
89,681
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
12,882
Added 11.16%
102,563
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
27,785
Added 22.82%
93,990
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$58,574
$52.02 p/Share
1,126
Reduced 1.67%
66,302
Common Stock
Dec 14
2023
SELL
Open market or private sale
$254,850
$50.97 p/Share
5,000
Reduced 6.9%
67,429
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
462
Added 0.63%
72,429
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$22,475
$47.02 p/Share
478
Reduced 0.66%
71,956
Common Stock
Oct 16
2023
SELL
Open market or private sale
$198,350
$39.67 p/Share
5,000
Reduced 6.46%
72,434
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$52,053
$36.35 p/Share
1,432
Reduced 1.82%
77,434
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
649
Added 0.82%
78,867
Common Stock
Aug 14
2023
SELL
Open market or private sale
$175,350
$35.07 p/Share
5,000
Reduced 6.01%
78,216
Common Stock
Jun 15
2023
SELL
Open market or private sale
$147,000
$29.4 p/Share
5,000
Reduced 5.72%
82,385
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
830
Added 0.99%
83,216
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$513,908
$35.79 p/Share
14,359
Reduced 14.11%
87,385
Common Stock
Apr 09
2023
SELL
Sale (or disposition) back to the issuer
$435,313
$35.79 p/Share
12,163
Reduced 12.22%
87,385
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
12,163
Added 10.89%
99,548
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
1,355
Added 1.31%
101,744
Common Stock