Nov 04
2024
SELL
Open market or private sale
$3,394,761
$80.54 p/Share
42,150
Reduced 55.45%
33,864
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$1,889,584
$44.83 p/Share
42,150
Added 35.67%
76,014
Common Stock
Mar 05
2024
SELL
Open market or private sale
$3,992,969
$76.4 p/Share
52,264
Reduced 60.68%
33,864
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$1,687,314
$34.64 p/Share
48,710
Added 36.12%
86,128
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$152,053
$74.94 p/Share
2,029
Reduced 5.14%
37,418
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$66,941
$73.16 p/Share
915
Reduced 2.27%
39,447
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
8,800
Added 17.9%
40,362
Common Stock
Jan 14
2024
SELL
Payment of exercise price or tax liability
$29,132
$67.28 p/Share
433
Reduced 1.35%
31,562
Common Stock
Jul 28
2023
SELL
Open market or private sale
$2,518,556
$61.13 p/Share
41,200
Reduced 56.29%
31,995
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$653,693
$25.51 p/Share
25,625
Added 25.93%
73,195
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$160,641
$52.48 p/Share
3,061
Reduced 6.05%
47,570
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$257,178
$56.56 p/Share
4,547
Reduced 8.24%
50,631
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
14,680
Added 21.01%
55,178
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$46,904
$52.0 p/Share
902
Reduced 2.18%
40,498
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$113,090
$56.63 p/Share
1,997
Reduced 4.6%
41,400
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$170,825
$59.15 p/Share
2,888
Reduced 6.24%
43,397
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
17,037
Added 26.91%
46,285
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$95,807
$67.28 p/Share
1,424
Reduced 4.64%
29,248
Common Stock
Mar 04
2021
SELL
Open market or private sale
$451,508
$53.95 p/Share
8,369
Reduced 21.44%
30,672
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$32,446
$52.93 p/Share
613
Reduced 1.55%
39,041
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
9,030
Added 18.55%
39,654
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$98,922
$55.92 p/Share
1,769
Reduced 5.46%
30,624
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
5,709
Added 14.98%
32,393
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$122,787
$56.61 p/Share
2,169
Reduced 7.52%
26,684
Common Stock
Aug 05
2020
SELL
Open market or private sale
$2,830,841
$57.25 p/Share
49,447
Reduced 63.15%
28,853
Common Stock