Feb 27
2024
SELL
Open market or private sale
$3,249,270
$76.36 p/Share
42,552
Reduced 72.89%
15,830
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$390,474
$24.22 p/Share
16,122
Added 21.64%
58,382
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$279,676
$74.94 p/Share
3,732
Reduced 8.11%
42,260
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$96,132
$73.16 p/Share
1,314
Reduced 2.78%
45,992
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
13,376
Added 22.04%
47,306
Common Stock
Jan 14
2024
SELL
Payment of exercise price or tax liability
$52,411
$67.28 p/Share
779
Reduced 2.24%
33,930
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,559,500
$62.38 p/Share
25,000
Reduced 41.87%
34,709
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$241,880
$52.48 p/Share
4,609
Reduced 7.17%
59,709
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$463,000
$56.56 p/Share
8,186
Reduced 11.29%
64,318
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
23,440
Added 24.43%
72,504
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$73,684
$52.0 p/Share
1,417
Reduced 2.81%
49,064
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$161,849
$56.63 p/Share
2,858
Reduced 5.36%
50,481
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$321,244
$59.15 p/Share
5,431
Reduced 9.24%
53,339
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
28,026
Added 32.29%
58,770
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$150,707
$67.28 p/Share
2,240
Reduced 6.79%
30,744
Common Stock
May 03
2021
SELL
Open market or private sale
$1,986,530
$65.0 p/Share
30,562
Reduced 48.09%
32,984
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$49,013
$52.93 p/Share
926
Reduced 1.44%
63,546
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
14,410
Added 18.27%
64,472
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$112,511
$55.92 p/Share
2,012
Reduced 3.86%
50,062
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
6,760
Added 11.49%
52,074
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$193,267
$56.61 p/Share
3,414
Reduced 7.01%
45,314
Common Stock
Feb 11
2020
BUY
Grant, award, or other acquisition
-
6,380
Added 11.58%
48,728
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$170,680
$49.53 p/Share
3,446
Reduced 7.53%
42,348
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
-
10,344
Added 18.43%
45,794
Common Stock
Jan 14
2020
SELL
Payment of exercise price or tax liability
$191,096
$47.56 p/Share
4,018
Reduced 10.18%
35,450
Common Stock