Jul 02
2024
SELL
Open market or private sale
$16,547
$102.78 p/Share
161
Reduced 0.32%
50,067
Common Stock
Jul 01
2024
SELL
Open market or private sale
$16,630
$102.03 p/Share
163
Reduced 0.32%
50,228
Common Stock
Jan 29
2024
SELL
Open market or private sale
$854,500
$85.45 p/Share
10,000
Reduced 16.56%
50,391
Common Stock
Dec 05
2023
SELL
Open market or private sale
$65,610
$86.33 p/Share
760
Reduced 1.24%
60,391
Common Stock
Dec 01
2023
SELL
Open market or private sale
$31,181
$85.9 p/Share
363
Reduced 0.59%
61,151
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$387,475
$90.85 p/Share
4,265
Added 6.48%
61,514
Common Stock
Nov 01
2023
SELL
Open market or private sale
$21,828
$86.28 p/Share
253
Reduced 0.44%
57,249
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$32,947
$68.64 p/Share
480
Reduced 0.83%
57,502
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$9,571
$82.51 p/Share
116
Reduced 0.2%
57,982
Common Stock
Jan 27
2023
SELL
Open market or private sale
$503,640
$83.94 p/Share
6,000
Reduced 9.36%
58,098
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$2,680,881
$83.02 p/Share
32,292
Reduced 33.5%
64,098
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
59,049
Added 37.99%
96,390
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$6,093
$79.14 p/Share
77
Reduced 0.21%
37,341
Common Stock
Nov 12
2022
BUY
Grant, award, or other acquisition
$109,999
$65.05 p/Share
1,691
Added 4.32%
37,418
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$4,262
$55.35 p/Share
77
Reduced 0.22%
35,727
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$3,640
$47.27 p/Share
77
Reduced 0.21%
35,804
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$101,269
$39.62 p/Share
2,556
Reduced 6.65%
35,881
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
5,434
Added 12.39%
38,437
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
$137,491
$43.06 p/Share
3,193
Added 8.82%
33,003
Common Stock
Apr 04
2022
SELL
Open market or private sale
$13,351
$40.83 p/Share
327
Reduced 1.09%
29,810
Common Stock
Apr 01
2022
SELL
Open market or private sale
$13,183
$40.07 p/Share
329
Reduced 1.08%
30,137
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
8,747
Added 22.31%
30,466
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$46,953
$47.96 p/Share
979
Reduced 4.31%
21,719
Common Stock
Nov 19
2020
BUY
Grant, award, or other acquisition
-
2,997
Added 11.66%
22,698
Common Stock