Dec 19
2024
SELL
Open market or private sale
$1,040,640
$61.46 p/Share
16,932
Reduced 23.94%
53,782
Common Stock
Dec 19
2024
BUY
Exercise of conversion of derivative security
$730,568
$30.2 p/Share
24,191
Added 25.49%
70,714
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$24,320
$55.91 p/Share
435
Reduced 0.93%
46,523
Common Stock
Apr 26
2024
SELL
Open market or private sale
$368,643
$55.72 p/Share
6,616
Reduced 12.35%
46,958
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
$306,831
$38.33 p/Share
8,005
Added 13.0%
53,574
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$111,797
$55.51 p/Share
2,014
Reduced 4.23%
45,569
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
21,647
Added 31.27%
47,583
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$20,077
$55.31 p/Share
363
Reduced 1.38%
25,936
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$19,906
$54.99 p/Share
362
Reduced 1.36%
26,299
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$52,499
$55.97 p/Share
938
Reduced 3.4%
26,661
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$20,056
$46.32 p/Share
433
Reduced 1.54%
27,599
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$20,004
$47.18 p/Share
424
Reduced 1.49%
28,032
Common Stock
Mar 14
2023
SELL
Open market or private sale
$182,400
$46.95 p/Share
3,885
Reduced 12.01%
28,456
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$52,139
$47.1 p/Share
1,107
Reduced 3.31%
32,341
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$111,179
$47.25 p/Share
2,353
Reduced 6.57%
33,448
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
9,331
Added 20.67%
35,801
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$20,493
$47.88 p/Share
428
Reduced 1.59%
26,470
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$35,627
$47.95 p/Share
743
Reduced 2.69%
26,898
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$23,498
$55.42 p/Share
424
Reduced 1.51%
27,641
Common Stock
Mar 14
2022
SELL
Open market or private sale
$231,210
$55.05 p/Share
4,200
Reduced 13.02%
28,065
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$40,241
$55.89 p/Share
720
Reduced 2.18%
32,265
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$197,588
$57.09 p/Share
3,461
Reduced 9.5%
32,985
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
11,180
Added 23.47%
36,446
Common Stock
Mar 07
2022
SELL
Open market or private sale
$428,120
$61.16 p/Share
7,000
Reduced 21.69%
25,266
Common Stock
Oct 05
2021
SELL
Open market or private sale
$1,150,051
$39.83 p/Share
28,874
Reduced 47.23%
32,266
Common Stock