Aug 15
2024
SELL
Open market or private sale
$82,000
$41.0 p/Share
2,000
Reduced 13.66%
12,637
Common Stock
Aug 13
2024
SELL
Open market or private sale
$120,030
$40.01 p/Share
3,000
Reduced 17.01%
14,637
Common Stock
Aug 09
2024
SELL
Open market or private sale
$120,240
$40.08 p/Share
3,000
Reduced 14.54%
17,637
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$47,540
$39.42 p/Share
1,206
Reduced 5.52%
20,637
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$31,333
$50.62 p/Share
619
Reduced 2.76%
21,843
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
8,396
Added 27.21%
22,462
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$10,270
$47.55 p/Share
216
Reduced 1.51%
14,066
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$48,990
$67.48 p/Share
726
Reduced 4.84%
14,282
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,426
Added 13.92%
15,008
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$71,616
$108.51 p/Share
660
Reduced 4.98%
12,582
Common Stock
Jun 13
2023
SELL
Open market or private sale
$215,183
$94.42 p/Share
2,279
Reduced 14.68%
13,242
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$131,170
$110.32 p/Share
1,189
Reduced 7.12%
15,521
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,571
Added 17.61%
16,710
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$33,582
$115.8 p/Share
290
Reduced 2.16%
13,139
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$24,222
$112.14 p/Share
216
Reduced 1.58%
13,429
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$73,230
$120.05 p/Share
610
Reduced 4.28%
13,645
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,122
Added 12.96%
14,255
Common Stock
Aug 09
2022
SELL
Open market or private sale
$831,357
$103.21 p/Share
8,055
Reduced 40.75%
11,712
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$57,886
$83.05 p/Share
697
Reduced 3.41%
19,767
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$189,799
$85.15 p/Share
2,229
Reduced 9.82%
20,464
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$189,799
$85.15 p/Share
2,229
Reduced 9.82%
20,464
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$67,067
$124.66 p/Share
538
Reduced 2.32%
22,693
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
3,226
Added 12.19%
23,231
Common Stock
Aug 24
2021
SELL
Open market or private sale
$141,050
$155.0 p/Share
910
Reduced 4.35%
20,005
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$103,145
$156.28 p/Share
660
Reduced 3.06%
20,915
Common Stock