Jan 12
2024
BUY
Exercise of conversion of derivative security
$94,462
$41.25 p/Share
2,290
Added 1.31%
172,470
Common Stock
Jan 05
2024
SELL
Open market or private sale
$276,971
$83.0 p/Share
3,337
Reduced 1.92%
170,180
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
$137,651
$41.25 p/Share
3,337
Added 1.89%
173,517
Common Stock
Dec 18
2023
SELL
Open market or private sale
$3,781,923
$80.41 p/Share
47,033
Reduced 21.65%
170,180
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$1,940,111
$41.25 p/Share
47,033
Added 17.8%
217,213
Common Stock
Dec 15
2023
SELL
Open market or private sale
$4,300,007
$80.23 p/Share
53,596
Reduced 23.95%
170,180
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$2,210,835
$41.25 p/Share
53,596
Added 19.32%
223,776
Common Stock
Dec 01
2023
SELL
Open market or private sale
$5,406,883
$78.08 p/Share
69,248
Reduced 28.92%
170,180
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$2,481,155
$35.83 p/Share
69,248
Added 22.43%
239,428
Common Stock
Nov 03
2023
-
27,040
Reduced 13.71%
170,180
Common Stock
Feb 28
2023
SELL
Open market or private sale
$2,711,751
$78.32 p/Share
34,624
Reduced 14.93%
197,220
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$1,240,577
$35.83 p/Share
34,624
Added 12.99%
231,844
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$3,655,299
$78.45 p/Share
46,594
Reduced 19.11%
197,220
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
100,539
Added 29.2%
243,814
Common Stock
Nov 30
2022
SELL
Open market or private sale
$2,760,096
$76.17 p/Share
36,236
Reduced 20.19%
143,275
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$875,099
$24.15 p/Share
36,236
Added 16.8%
179,511
Common Stock
Nov 28
2022
SELL
Open market or private sale
$273,636
$76.01 p/Share
3,600
Reduced 2.45%
143,275
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
$86,940
$24.15 p/Share
3,600
Added 2.39%
146,875
Common Stock
Nov 25
2022
SELL
Open market or private sale
$554,337
$76.02 p/Share
7,292
Reduced 4.84%
143,275
Common Stock
Nov 25
2022
BUY
Exercise of conversion of derivative security
$176,101
$24.15 p/Share
7,292
Added 4.62%
150,567
Common Stock
Nov 18
2022
-
13,845
Reduced 8.81%
143,275
Common Stock
Nov 10
2022
SELL
Open market or private sale
$896,965
$74.16 p/Share
12,095
Reduced 7.15%
157,120
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$292,094
$24.15 p/Share
12,095
Added 6.67%
169,215
Common Stock
Nov 08
2022
SELL
Open market or private sale
$503,515
$74.09 p/Share
6,796
Reduced 4.15%
157,120
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$164,123
$24.15 p/Share
6,796
Added 3.98%
163,916
Common Stock