Jul 17
2024
SELL
Open market or private sale
$237,188
$89.81 p/Share
2,641
Reduced 5.26%
47,575
Common Stock, $0.0001 ...
Jul 16
2024
SELL
Open market or private sale
$962,170
$87.47 p/Share
11,000
Reduced 17.97%
50,216
Common Stock, $0.0001 ...
Jul 15
2024
SELL
Open market or private sale
$801,515
$84.37 p/Share
9,500
Reduced 13.43%
61,216
Common Stock, $0.0001 ...
May 15
2024
SELL
Open market or private sale
$430,400
$86.08 p/Share
5,000
Reduced 6.6%
70,716
Common Stock, $0.0001 ...
May 14
2024
SELL
Open market or private sale
$472,615
$85.93 p/Share
5,500
Reduced 6.77%
75,716
Common Stock, $0.0001 ...
May 13
2024
SELL
Open market or private sale
$44,740
$85.71 p/Share
522
Reduced 0.64%
81,216
Common Stock, $0.0001 ...
May 08
2024
SELL
Open market or private sale
$683,760
$85.47 p/Share
8,000
Reduced 8.91%
81,738
Common Stock, $0.0001 ...
May 07
2024
SELL
Open market or private sale
$169,120
$84.56 p/Share
2,000
Reduced 2.18%
89,738
Common Stock, $0.0001 ...
May 01
2024
SELL
Open market or private sale
$130,274
$83.03 p/Share
1,569
Reduced 1.68%
91,738
Common Stock, $0.0001 ...
Apr 29
2024
SELL
Open market or private sale
$430,798
$82.83 p/Share
5,201
Reduced 5.28%
93,307
Common Stock, $0.0001 ...
Apr 26
2024
SELL
Open market or private sale
$120,780
$80.52 p/Share
1,500
Reduced 1.5%
98,508
Common Stock, $0.0001 ...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
1,965
Added 1.93%
100,008
Common Stock, $0.0001 ...
Oct 19
2023
BUY
Grant, award, or other acquisition
-
14,648
Added 13.0%
98,043
Common Stock, $0.0001 ...
Jul 18
2023
SELL
Open market or private sale
$62,991
$78.74 p/Share
800
Reduced 0.95%
83,395
Common Stock, $0.0001 ...
Apr 20
2023
SELL
Open market or private sale
$22,719
$75.73 p/Share
300
Reduced 0.36%
84,195
Common Stock, $0.0001 ...
Apr 17
2023
SELL
Open market or private sale
$303,303
$77.77 p/Share
3,900
Reduced 4.41%
84,495
Common Stock, $0.0001 ...
Apr 14
2023
SELL
Open market or private sale
$152,540
$76.27 p/Share
2,000
Reduced 2.21%
88,395
Common Stock, $0.0001 ...
Apr 13
2023
SELL
Open market or private sale
$1,800,015
$77.42 p/Share
23,250
Reduced 20.46%
90,395
Common Stock, $0.0001 ...
Feb 10
2023
SELL
Open market or private sale
$722,800
$72.28 p/Share
10,000
Reduced 8.09%
113,645
Common Stock, $0.0001 ...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$3,067,125
$75.0 p/Share
40,895
Reduced 25.2%
121,411
Common Stock, $0.0001 ...
Feb 03
2023
BUY
Grant, award, or other acquisition
-
2,234
Added 1.77%
123,645
Common Stock, $0.0001 ...
Jan 18
2023
SELL
Open market or private sale
$352,650
$70.53 p/Share
5,000
Reduced 2.99%
162,306
Common Stock, $0.0001 ...
Jan 17
2023
SELL
Open market or private sale
$707,200
$70.72 p/Share
10,000
Reduced 5.64%
167,306
Common Stock, $0.0001 ...
Jan 13
2023
SELL
Open market or private sale
$1,046,099
$69.74 p/Share
15,000
Reduced 7.8%
177,306
Common Stock, $0.0001 ...
Oct 26
2022
SELL
Payment of exercise price or tax liability
$835,041
$63.06 p/Share
13,242
Reduced 6.44%
192,306
Common Stock, $0.0001 ...