Mar 04
2024
BUY
Open market or private purchase
$666,300
$44.42 p/Share
15,000
Added 0.75%
1,973,006
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,822,165
$44.39 p/Share
41,049
Reduced 2.05%
1,958,006
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$1,768,430
$41.53 p/Share
42,582
Added 2.09%
1,999,055
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$8,483,946
$42.24 p/Share
200,851
Reduced 9.75%
1,859,408
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
97,065
Added 4.73%
1,956,473
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
378,991
Added 15.54%
2,060,259
Common Stock
Dec 05
2023
-
65,792
Reduced 3.77%
1,681,268
Common Stock
Nov 10
2023
-
14,978
Reduced 0.85%
1,747,060
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$377,250
$50.3 p/Share
7,500
Added 0.42%
1,762,038
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$3,884,493
$52.98 p/Share
73,320
Reduced 4.01%
1,754,538
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$8,417,328
$55.7 p/Share
151,119
Reduced 7.64%
1,827,858
Common Stock
Feb 22
2023
BUY
Open market or private purchase
$265,000
$53.0 p/Share
5,000
Added 0.25%
1,978,977
Common Stock
Feb 17
2023
BUY
Open market or private purchase
$532,800
$53.28 p/Share
10,000
Added 0.5%
1,973,977
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,712,275
$63.54 p/Share
26,948
Reduced 1.4%
1,902,598
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
61,379
Added 3.03%
1,963,977
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
$830,600
$41.53 p/Share
20,000
Added 0.98%
2,022,708
Common Stock
Aug 15
2022
-
75,036
Reduced 3.74%
1,929,546
Common Stock
Mar 10
2022
-
18,126
Reduced 0.9%
2,004,582
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$909,798
$58.94 p/Share
15,436
Reduced 0.76%
2,002,708
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$1,337,865
$58.65 p/Share
22,811
Reduced 1.12%
2,018,144
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$9,445,990
$59.25 p/Share
159,426
Reduced 7.25%
2,040,955
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$1,021,319
$52.22 p/Share
19,558
Reduced 0.91%
2,133,356
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
67,025
Added 2.96%
2,200,381
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$369,913
$23.83 p/Share
15,523
Reduced 0.72%
2,152,914
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$3,412,262
$22.48 p/Share
151,791
Reduced 6.54%
2,168,437
Common Stock