May 21
2024
SELL
Open market or private sale
$1,254,330
$139.37 p/Share
9,000
Reduced 44.18%
11,373
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$643,770
$71.53 p/Share
9,000
Added 30.64%
20,373
Common Stock
May 31
2023
SELL
Open market or private sale
$969,570
$119.7 p/Share
8,100
Reduced 41.6%
11,373
Common Stock
May 31
2023
BUY
Exercise of conversion of derivative security
$564,813
$69.73 p/Share
8,100
Added 29.38%
19,473
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$38,222
$113.42 p/Share
337
Reduced 2.88%
11,373
Common Stock
Nov 14
2022
SELL
Open market or private sale
$958,056
$108.87 p/Share
8,800
Reduced 42.91%
11,710
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$538,296
$61.17 p/Share
8,800
Added 30.02%
20,510
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$97,216
$106.48 p/Share
913
Reduced 7.23%
11,710
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,116
Added 19.8%
12,623
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
3,960
Added 29.41%
9,507
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$163,463
$91.73 p/Share
1,782
Reduced 24.31%
5,547
Common Stock
Mar 08
2021
SELL
Open market or private sale
$223,426
$98.73 p/Share
2,263
Reduced 23.62%
7,318
Common Stock
Feb 24
2021
SELL
Open market or private sale
$228,803
$99.35 p/Share
2,303
Reduced 19.38%
9,581
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$93,487
$99.56 p/Share
939
Reduced 7.32%
11,884
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
3,202
Added 19.98%
12,823
Common Stock
Feb 01
2021
SELL
Open market or private sale
$899,516
$91.47 p/Share
9,834
Reduced 50.55%
9,621
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
$385,394
$39.19 p/Share
9,834
Added 33.58%
19,455
Common Stock
Nov 11
2020
SELL
Open market or private sale
$83,680
$78.06 p/Share
1,072
Reduced 10.03%
9,621
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$342,475
$79.13 p/Share
4,328
Reduced 28.81%
10,693
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
$307,314
$56.91 p/Share
5,400
Added 26.44%
15,021
Common Stock
Nov 02
2020
SELL
Open market or private sale
$30,744
$69.4 p/Share
443
Reduced 4.4%
9,621
Common Stock
Oct 30
2020
SELL
Open market or private sale
$261,611
$67.81 p/Share
3,858
Reduced 21.7%
13,921
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$263,472
$68.31 p/Share
3,857
Reduced 27.71%
10,064
Common Stock
Oct 30
2020
BUY
Exercise of conversion of derivative security
$250,862
$58.34 p/Share
4,300
Added 19.48%
17,779
Common Stock