Dec 24
2024
SELL
Open market or private sale
$2,357,975
$101.51 p/Share
23,229
Reduced 49.3%
23,892
Common Stock
Dec 24
2024
BUY
Exercise of conversion of derivative security
$406,972
$17.52 p/Share
23,229
Added 33.02%
47,121
Common Stock
Dec 20
2024
SELL
Open market or private sale
$61,224
$102.04 p/Share
600
Reduced 2.45%
23,892
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
$10,512
$17.52 p/Share
600
Added 2.39%
24,492
Common Stock
Mar 11
2024
SELL
Open market or private sale
$1,470,501
$86.1 p/Share
17,079
Reduced 41.69%
23,892
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$828,048
$83.87 p/Share
9,873
Reduced 19.42%
40,971
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
19,415
Added 32.66%
40,027
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
10,817
Added 17.54%
50,844
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$121,971
$87.06 p/Share
1,401
Reduced 6.36%
20,612
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$78,266
$87.06 p/Share
899
Reduced 3.92%
22,013
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$179,787
$86.77 p/Share
2,072
Reduced 8.29%
22,912
Common Stock
Dec 08
2023
SELL
Open market or private sale
$2,252,201
$79.82 p/Share
28,216
Reduced 53.04%
24,984
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$487,008
$17.26 p/Share
28,216
Added 34.66%
53,200
Common Stock
May 22
2023
SELL
Open market or private sale
$1,236,569
$62.39 p/Share
19,820
Reduced 44.24%
24,984
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$143,528
$60.74 p/Share
2,363
Reduced 5.01%
44,804
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$814,655
$61.81 p/Share
13,180
Reduced 21.84%
47,167
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
26,504
Added 30.52%
60,347
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,289
Added 23.31%
33,843
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$143,584
$60.97 p/Share
2,355
Reduced 9.09%
23,554
Common Stock
Feb 16
2023
SELL
Open market or private sale
$1,047,576
$65.96 p/Share
15,882
Reduced 38.0%
25,909
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$333,998
$21.03 p/Share
15,882
Added 27.54%
41,791
Common Stock
Apr 08
2022
SELL
Open market or private sale
$934,854
$46.71 p/Share
20,014
Reduced 29.71%
47,349
Common Stock
Mar 21
2022
SELL
Open market or private sale
$1,104,773
$55.2 p/Share
20,014
Reduced 22.91%
67,363
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$94,637
$54.14 p/Share
1,748
Reduced 1.96%
87,377
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$75,834
$58.65 p/Share
1,293
Reduced 1.43%
89,125
Common Stock