Nov 30
2024
BUY
Exercise of conversion of derivative security
-
2,125
Added 2.93%
70,312
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
4,397
Added 6.06%
68,187
Common Stock
Sep 10
2024
SELL
Open market or private sale
$89,700
$46.0 p/Share
1,950
Reduced 2.97%
63,790
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$14,385
$47.95 p/Share
300
Added 2.23%
13,148
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$23,975
$47.95 p/Share
500
Added 3.75%
12,848
Common Stock
Dec 05
2023
-
666
Reduced 5.12%
12,348
Common Stock
Dec 01
2023
SELL
Open market or private sale
$362,584
$162.74 p/Share
2,228
Reduced 14.62%
13,014
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
1,054
Added 6.47%
15,242
Common Stock
Nov 20
2023
SELL
Open market or private sale
$92,514
$165.5 p/Share
559
Reduced 4.59%
11,608
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
$95,020
$34.18 p/Share
2,780
Added 16.19%
14,388
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$30,047
$135.96 p/Share
221
Reduced 1.78%
12,167
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$33,660
$40.8 p/Share
825
Added 6.24%
12,388
Common Stock
Feb 16
2023
SELL
Open market or private sale
$131,166
$145.74 p/Share
900
Reduced 7.22%
11,563
Common Stock
Dec 13
2022
-
70
Reduced 0.56%
12,463
Common Stock
Dec 06
2022
-
70
Reduced 0.56%
12,533
Common Stock
Dec 06
2022
SELL
Open market or private sale
$108,227
$154.61 p/Share
700
Reduced 5.26%
12,603
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
1,710
Added 11.64%
12,985
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
318
Added 2.33%
13,303
Common Stock
Aug 19
2022
SELL
Open market or private sale
$173,592
$144.66 p/Share
1,200
Reduced 9.62%
11,275
Common Stock
Jun 01
2022
SELL
Open market or private sale
$74,476
$135.41 p/Share
550
Reduced 4.22%
12,475
Common Stock
Mar 18
2022
-
610
Reduced 4.47%
13,025
Common Stock
Mar 08
2022
SELL
Open market or private sale
$140,706
$156.34 p/Share
900
Reduced 6.19%
13,635
Common Stock
Dec 09
2021
-
54
Reduced 0.37%
14,535
Common Stock
Dec 07
2021
SELL
Open market or private sale
$132,734
$189.62 p/Share
700
Reduced 4.58%
14,589
Common Stock
Dec 07
2021
-
978
Reduced 6.01%
15,289
Common Stock