Nov 06
2025
SELL
Open market or private sale
$9,712,960
$160.0 p/Share
60,706
Reduced 27.12%
163,158
Common Stock
Oct 29
2025
SELL
Open market or private sale
$8,373,594
$140.78 p/Share
59,480
Reduced 20.99%
223,864
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
$2,413,103
$40.57 p/Share
59,480
Added 17.35%
283,344
Common Stock
Aug 28
2025
SELL
Payment of exercise price or tax liability
$1,887,856
$90.71 p/Share
20,812
Reduced 8.51%
223,864
Common Stock
Aug 28
2025
BUY
Grant, award, or other acquisition
-
29,877
Added 10.88%
244,676
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
13,382
Added 5.86%
214,799
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
-
12,358
Reduced 5.78%
201,417
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
-
4,543
Reduced 2.08%
213,775
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
9,161
Added 4.03%
218,318
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
-
10,092
Reduced 4.6%
209,157
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
32,156
Added 12.79%
219,249
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
-
14,000
Reduced 7.19%
180,605
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
6,488
Added 3.35%
187,093
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
-
10,093
Reduced 4.93%
194,605
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
-
8,370
Reduced 4.46%
179,259
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
-
25,439
Added 11.05%
204,698
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
-
14,321
Reduced 7.09%
187,629
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
28,884
Added 12.51%
201,950
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
40,709
Added 19.04%
173,066
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$1,158,856
$63.6 p/Share
18,221
Reduced 12.1%
132,357
Common Stock
Aug 28
2021
BUY
Grant, award, or other acquisition
-
40,403
Added 21.16%
150,578
Common Stock
Nov 17
2020
SELL
Open market or private sale
$112,082
$59.65 p/Share
1,879
Reduced 1.68%
110,175
Common Stock
Nov 17
2020
BUY
Exercise of conversion of derivative security
$40,718
$21.67 p/Share
1,879
Added 1.65%
112,054
Common Stock
Nov 16
2020
SELL
Open market or private sale
$6,260,370
$59.77 p/Share
104,741
Reduced 48.74%
110,175
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
$1,870,674
$17.86 p/Share
104,741
Added 32.77%
214,916
Common Stock