Feb 03
2024
BUY
Exercise of conversion of derivative security
-
553
Added 3.22%
16,616
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$244,170
$60.86 p/Share
4,012
Reduced 19.99%
16,063
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
15,942
Added 44.26%
20,075
Common Stock
Nov 21
2023
SELL
Open market or private sale
$123,743
$58.48 p/Share
2,116
Reduced 33.86%
4,133
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$4,935
$58.07 p/Share
85
Reduced 1.34%
6,249
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
214
Added 3.27%
6,334
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$146,553
$57.63 p/Share
2,543
Reduced 29.35%
6,120
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
-
6,460
Added 43.34%
8,445
Common Stock
Aug 21
2023
SELL
Open market or private sale
$35,626
$87.75 p/Share
406
Reduced 15.56%
2,203
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$4,636
$87.48 p/Share
53
Reduced 1.99%
2,609
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
214
Added 7.44%
2,662
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$12,283
$90.99 p/Share
135
Reduced 5.23%
2,448
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
-
554
Added 17.66%
2,583
Common Stock
May 19
2023
SELL
Open market or private sale
$34,380
$84.68 p/Share
406
Reduced 16.67%
2,029
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$4,486
$84.65 p/Share
53
Reduced 2.13%
2,435
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
-
214
Added 7.92%
2,488
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$11,090
$82.15 p/Share
135
Reduced 5.6%
2,274
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
554
Added 18.7%
2,409
Common Stock
Feb 24
2023
SELL
Open market or private sale
$57,830
$83.45 p/Share
693
Reduced 27.2%
1,855
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$22,210
$87.1 p/Share
255
Reduced 9.1%
2,548
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
857
Added 23.42%
2,803
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$13,042
$79.53 p/Share
164
Reduced 7.77%
1,946
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
553
Added 20.77%
2,110
Common Stock
Nov 07
2022
SELL
Open market or private sale
$55,566
$52.67 p/Share
1,055
Reduced 40.39%
1,557
Common Stock
Nov 04
2022
SELL
Open market or private sale
$61,265
$52.23 p/Share
1,173
Reduced 30.99%
2,612
Common Stock