Oct 17
2024
SELL
Open market or private sale
$308,355
$205.57 p/Share
1,500
Reduced 3.1%
46,860
Common stock, par valu...
Oct 14
2024
SELL
Open market or private sale
$280,500
$187.0 p/Share
1,500
Reduced 3.01%
48,360
Common stock, par valu...
Oct 01
2024
SELL
Payment of exercise price or tax liability
$49,440
$163.71 p/Share
302
Reduced 0.6%
49,860
Common stock, par valu...
Sep 24
2024
SELL
Open market or private sale
$252,150
$168.1 p/Share
1,500
Reduced 2.9%
50,162
Common stock, par valu...
Sep 16
2024
SELL
Payment of exercise price or tax liability
$12,926
$150.31 p/Share
86
Reduced 0.17%
51,662
Common stock, par valu...
Sep 12
2024
SELL
Open market or private sale
$220,650
$147.1 p/Share
1,500
Reduced 2.82%
51,748
Common stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$194,940
$129.96 p/Share
1,500
Reduced 2.74%
53,248
Common stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$26,862
$88.95 p/Share
302
Reduced 0.55%
54,748
Common stock, par valu...
Jun 15
2024
SELL
Payment of exercise price or tax liability
$6,988
$81.26 p/Share
86
Reduced 0.16%
55,050
Common stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$20,409
$68.26 p/Share
299
Reduced 0.98%
30,136
Common stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
25,000
Added 31.2%
55,136
Common stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$162,300
$81.15 p/Share
2,000
Reduced 6.17%
30,435
Common stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$5,641
$58.16 p/Share
97
Reduced 0.3%
32,435
Common stock, par valu...
Feb 27
2024
SELL
Open market or private sale
$81,200
$58.0 p/Share
1,400
Reduced 4.13%
32,532
Common stock, par valu...
Feb 20
2024
SELL
Open market or private sale
$5,800
$58.0 p/Share
100
Reduced 0.29%
33,932
Common stock, par valu...
Jan 22
2024
SELL
Open market or private sale
$3,978
$39.0 p/Share
102
Reduced 0.3%
34,032
Common stock, par valu...
Jan 19
2024
SELL
Open market or private sale
$54,522
$39.0 p/Share
1,398
Reduced 3.93%
34,134
Common stock, par valu...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$29,056
$20.52 p/Share
1,416
Reduced 3.83%
35,532
Common stock, par valu...
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,245
$14.48 p/Share
86
Reduced 0.23%
36,948
Common stock, par valu...
Sep 15
2023
SELL
Payment of exercise price or tax liability
$1,179
$13.71 p/Share
86
Reduced 0.23%
37,034
Common stock, par valu...
Sep 14
2023
SELL
Open market or private sale
$17,500
$35.0 p/Share
500
Reduced 1.33%
37,120
Common stock, par valu...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$1,524
$17.73 p/Share
86
Reduced 0.23%
37,620
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$140,953
$0.47 p/Share
299,901
Reduced 17.31%
1,432,804
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
600,000
Added 25.72%
1,732,705
Common Stock