May 09
2024
SELL
Open market or private sale
$1,847,801
$100.78 p/Share
18,335
Reduced 41.69%
25,642
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$986,606
$53.81 p/Share
18,335
Added 29.42%
43,977
Common Stock
May 08
2024
SELL
Open market or private sale
$822,772
$99.73 p/Share
8,250
Reduced 24.34%
25,642
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$665,782
$93.43 p/Share
7,126
Reduced 17.37%
33,892
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
15,376
Added 27.27%
41,018
Common Stock
Feb 07
2024
SELL
Open market or private sale
$1,812,815
$89.77 p/Share
20,194
Reduced 44.06%
25,642
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$987,284
$48.89 p/Share
20,194
Added 30.58%
45,836
Common Stock
May 05
2023
SELL
Open market or private sale
$1,466
$69.81 p/Share
21
Reduced 0.08%
25,642
Common Stock
May 02
2023
BUY
Open market or private purchase
$689
$68.99 p/Share
10
Added 0.04%
25,663
Common Stock
Mar 28
2023
BUY
Open market or private purchase
$201
$67.06 p/Share
3
Added 0.01%
25,653
Common Stock
Mar 01
2023
SELL
Open market or private sale
$304,744
$77.86 p/Share
3,914
Reduced 13.24%
25,642
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$272,849
$78.45 p/Share
3,478
Reduced 10.53%
29,556
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
7,392
Added 18.29%
33,034
Common Stock
Jan 04
2023
BUY
Open market or private purchase
$613
$76.67 p/Share
8
Added 0.03%
25,649
Common Stock
Feb 16
2022
SELL
Open market or private sale
$361,360
$70.73 p/Share
5,109
Reduced 16.61%
25,641
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$313,470
$69.66 p/Share
4,500
Reduced 12.77%
30,750
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
9,609
Added 21.42%
35,250
Common Stock
Oct 29
2021
SELL
Open market or private sale
$1,544,475
$75.0 p/Share
20,593
Reduced 44.54%
25,640
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
$897,649
$43.59 p/Share
20,593
Added 30.82%
46,233
Common Stock
Sep 01
2021
SELL
Open market or private sale
$1,568,420
$70.0 p/Share
22,406
Reduced 46.63%
25,640
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
$924,248
$41.25 p/Share
22,406
Added 31.8%
48,046
Common Stock
Mar 15
2021
SELL
Discretionary transaction
$55,277
$57.52 p/Share
961
Reduced 3.38%
27,505
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$86,322
$50.1 p/Share
1,723
Reduced 5.3%
30,773
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
3,588
Added 9.94%
32,496
Common Stock