Aug 15
2024
SELL
Open market or private sale
$49,434
$64.2 p/Share
770
Reduced 1.19%
63,826
Common Stock
Aug 14
2024
SELL
Payment of exercise price or tax liability
$258,004
$65.65 p/Share
3,930
Reduced 5.74%
64,596
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$198,575
$42.25 p/Share
4,700
Added 6.42%
68,526
Common Stock
Aug 12
2024
SELL
Open market or private sale
$200,277
$60.69 p/Share
3,300
Reduced 4.92%
63,826
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$51,811
$58.02 p/Share
893
Reduced 1.31%
67,126
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
5,431
Added 7.39%
68,019
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$45,797
$56.54 p/Share
810
Reduced 1.28%
62,588
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$267,820
$48.73 p/Share
5,496
Reduced 7.98%
63,398
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
10,224
Added 12.92%
68,894
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$30,902
$49.13 p/Share
629
Reduced 1.06%
58,670
Common Stock
Dec 06
2023
SELL
Open market or private sale
$81,551
$52.31 p/Share
1,559
Reduced 2.57%
59,064
Common Stock
Nov 10
2023
SELL
Open market or private sale
$73,116
$47.54 p/Share
1,538
Reduced 2.47%
60,623
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$355,456
$47.77 p/Share
7,441
Reduced 10.69%
62,161
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$277,110
$30.79 p/Share
9,000
Added 12.1%
65,368
Common Stock
Jun 22
2023
SELL
Payment of exercise price or tax liability
$38,648
$44.22 p/Share
874
Reduced 1.42%
60,602
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
4,519
Added 6.85%
61,476
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$42,031
$48.76 p/Share
862
Reduced 1.49%
56,957
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$529,923
$55.12 p/Share
9,614
Reduced 14.26%
57,819
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
18,260
Added 21.31%
67,433
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$32,052
$53.6 p/Share
598
Reduced 1.2%
49,173
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
4,981
Added 9.14%
49,528
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$27,498
$43.51 p/Share
632
Reduced 1.4%
44,547
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$43,229
$50.15 p/Share
862
Reduced 1.87%
45,179
Common Stock
Mar 03
2022
SELL
Open market or private sale
$304,597
$50.33 p/Share
6,052
Reduced 11.62%
46,041
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$202,256
$51.23 p/Share
3,948
Reduced 7.04%
52,093
Common Stock