Aug 06
2024
BUY
Open market or private purchase
$198,912
$41.44 p/Share
4,800
Added 3.43%
135,066
Common Stock
Jun 10
2024
BUY
Open market or private purchase
$498,374
$44.3 p/Share
11,250
Added 7.95%
130,266
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$226,191
$39.42 p/Share
5,738
Reduced 4.6%
119,016
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$302,859
$50.62 p/Share
5,983
Reduced 4.58%
124,754
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
51,364
Added 28.21%
130,737
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$110,791
$47.55 p/Share
2,330
Reduced 2.85%
79,373
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$327,412
$67.48 p/Share
4,852
Reduced 5.61%
81,703
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
15,760
Added 15.4%
86,555
Common Stock
Aug 10
2023
SELL
Open market or private sale
$1,040,706
$114.0 p/Share
9,129
Reduced 11.42%
70,795
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$187,288
$108.51 p/Share
1,726
Reduced 2.11%
79,924
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$636,546
$110.32 p/Share
5,770
Reduced 6.6%
81,650
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
21,005
Added 19.37%
87,420
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$324,008
$115.8 p/Share
2,798
Reduced 4.04%
66,415
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$262,744
$112.14 p/Share
2,343
Reduced 3.27%
69,213
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$596,888
$120.05 p/Share
4,972
Reduced 6.5%
71,556
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
13,790
Added 15.27%
76,528
Common Stock
Jan 27
2023
SELL
Open market or private sale
$862,500
$115.0 p/Share
7,500
Reduced 10.68%
62,701
Common Stock
Dec 01
2022
SELL
Open market or private sale
$825,000
$110.0 p/Share
7,500
Reduced 9.65%
70,223
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$174,080
$94.66 p/Share
1,839
Reduced 2.31%
77,723
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$143,344
$83.05 p/Share
1,726
Reduced 2.12%
79,562
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$489,613
$85.15 p/Share
5,750
Reduced 6.61%
81,288
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$347,801
$124.66 p/Share
2,790
Reduced 3.11%
87,038
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
18,611
Added 17.16%
89,828
Common Stock
Oct 15
2021
SELL
Open market or private sale
$793,950
$158.79 p/Share
5,000
Reduced 6.56%
71,217
Common Stock
Oct 14
2021
SELL
Open market or private sale
$770,000
$154.0 p/Share
5,000
Reduced 6.16%
76,217
Common Stock