Nov 15
2024
BUY
Grant, award, or other acquisition
-
16,702
Added 17.25%
80,115
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
-
6,726
Reduced 9.59%
63,413
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
17,091
Added 19.59%
70,139
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$434,400
$74.32 p/Share
5,845
Reduced 9.92%
53,048
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$75,383
$66.01 p/Share
1,142
Reduced 1.9%
58,893
Common Stock
Sep 11
2024
-
8,000
Reduced 11.76%
60,035
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
25,414
Added 27.2%
68,035
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$52,530
$51.1 p/Share
1,028
Reduced 2.36%
42,621
Common Stock
Dec 06
2023
-
10,395
Reduced 19.23%
43,649
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$266,707
$47.55 p/Share
5,609
Reduced 9.4%
54,044
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$85,036
$46.09 p/Share
1,845
Reduced 3.0%
59,653
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$82,784
$51.07 p/Share
1,621
Reduced 2.57%
61,498
Common Stock
Feb 02
2023
SELL
Open market or private sale
$516,700
$51.67 p/Share
10,000
Reduced 13.68%
63,119
Common Stock
Dec 09
2022
-
2,000
Reduced 2.66%
73,119
Common Stock
Nov 02
2022
BUY
Grant, award, or other acquisition
-
26,623
Added 26.17%
75,119
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$97,330
$37.55 p/Share
2,592
Reduced 5.07%
48,496
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$29,552
$37.55 p/Share
787
Reduced 1.52%
51,088
Common Stock
Aug 01
2022
BUY
Open market or private purchase
$82,900
$33.16 p/Share
2,500
Added 4.6%
51,875
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$100,000
$40.0 p/Share
2,500
Added 4.82%
49,375
Common Stock
Jun 14
2022
BUY
Open market or private purchase
$93,125
$37.25 p/Share
2,500
Added 5.06%
46,875
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$88,920
$55.23 p/Share
1,610
Reduced 3.5%
44,375
Common Stock
Dec 14
2021
-
1,343
Reduced 2.84%
45,985
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$75,679
$57.77 p/Share
1,310
Reduced 2.69%
47,328
Common Stock
Nov 02
2021
BUY
Grant, award, or other acquisition
-
30,197
Added 38.3%
48,638
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$33,716
$60.75 p/Share
555
Reduced 2.92%
18,441
Common Stock