Nov 12
2024
SELL
Open market or private sale
$1,110,600
$111.06 p/Share
10,000
Reduced 10.67%
83,760
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
157
Added 0.17%
93,760
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
197
Added 0.21%
93,603
Common Stock
May 10
2024
SELL
Open market or private sale
$983,710
$75.67 p/Share
13,000
Reduced 12.22%
93,404
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$827,164
$66.02 p/Share
12,529
Reduced 10.53%
106,404
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
513
Added 0.43%
118,935
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$211,220
$59.0 p/Share
3,580
Reduced 3.15%
110,011
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
8,409
Added 6.63%
118,420
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
22,341
Added 16.44%
113,593
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
309
Added 0.34%
91,350
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$90,984
$36.35 p/Share
2,503
Reduced 2.68%
91,031
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
479
Added 0.51%
93,534
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
611
Added 0.65%
93,054
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$1,211,419
$35.79 p/Share
33,848
Reduced 26.8%
92,441
Common Stock
Apr 09
2023
SELL
Sale (or disposition) back to the issuer
$915,579
$35.79 p/Share
25,582
Reduced 21.68%
92,441
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
25,582
Added 19.86%
103,253
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
1,876
Added 1.46%
126,289
Common Stock
Mar 15
2023
SELL
Open market or private sale
$493,695
$36.57 p/Share
13,500
Reduced 9.79%
124,412
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$46,583
$40.02 p/Share
1,164
Reduced 0.91%
127,108
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
10,804
Added 7.26%
137,912
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
43,535
Added 25.34%
128,272
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
862
Added 1.01%
84,737
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$158,455
$31.78 p/Share
4,986
Reduced 5.61%
83,874
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
1,085
Added 1.21%
88,861
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
-
1,244
Added 1.4%
87,774
Common Stock