Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$5,953,634
$71.0 p/Share
83,854
Reduced 100.0%
0
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
28,000
Added 25.03%
83,854
Common Stock
Feb 21
2023
SELL
Open market or private sale
$1,124,593
$56.43 p/Share
19,929
Reduced 26.3%
55,854
Common Stock
Feb 01
2023
SELL
Open market or private sale
$308,204
$60.73 p/Share
5,075
Reduced 6.28%
75,783
Common Stock
Jan 31
2023
SELL
Open market or private sale
$820,804
$61.14 p/Share
13,425
Reduced 14.24%
80,858
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
30,875
Added 24.67%
94,283
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
8,750
Added 12.13%
63,408
Common Stock
Aug 10
2022
SELL
Open market or private sale
$2,360,699
$69.74 p/Share
33,850
Reduced 38.25%
54,658
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$611,669
$18.07 p/Share
33,850
Added 27.66%
88,508
Common Stock
Aug 05
2022
SELL
Open market or private sale
$931,376
$71.13 p/Share
13,094
Reduced 19.33%
54,658
Common Stock
Feb 03
2022
SELL
Open market or private sale
$577,703
$48.62 p/Share
11,882
Reduced 14.92%
67,752
Common Stock
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
29,311
Added 26.9%
79,634
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
21,425
Added 29.86%
50,323
Common Stock
Jun 11
2021
SELL
Open market or private sale
$157,700
$59.78 p/Share
2,638
Reduced 8.37%
28,898
Common Stock
Jun 11
2021
BUY
Exercise of conversion of derivative security
$37,433
$14.19 p/Share
2,638
Added 7.72%
31,536
Common Stock
Jun 10
2021
SELL
Open market or private sale
$81,747
$60.02 p/Share
1,362
Reduced 4.5%
28,898
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$19,327
$14.19 p/Share
1,362
Added 4.31%
30,260
Common Stock
Jun 08
2021
SELL
Open market or private sale
$60,230
$60.23 p/Share
1,000
Reduced 3.34%
28,898
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$14,190
$14.19 p/Share
1,000
Added 3.24%
29,898
Common Stock
May 11
2021
SELL
Open market or private sale
$1,343,750
$53.75 p/Share
25,000
Reduced 46.38%
28,898
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$202,690
$13.88 p/Share
14,603
Added 21.32%
53,898
Common Stock
Apr 16
2021
SELL
Open market or private sale
$69,201
$60.07 p/Share
1,152
Reduced 2.85%
39,295
Common Stock
Apr 15
2021
SELL
Open market or private sale
$4,366,632
$59.13 p/Share
73,848
Reduced 64.61%
40,447
Common Stock
Feb 01
2021
SELL
Open market or private sale
$220,516
$51.74 p/Share
4,262
Reduced 3.59%
114,295
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
-
11,334
Added 8.73%
118,557
Common Stock