Feb 11
2024
SELL
Payment of exercise price or tax liability
$295,002
$66.07 p/Share
4,465
Reduced 1.46%
301,969
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
9,953
Added 3.17%
303,803
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,042,650
$66.07 p/Share
15,781
Reduced 5.18%
288,675
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
42,990
Added 12.66%
296,481
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$106,487
$65.13 p/Share
1,635
Reduced 0.6%
269,272
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
3,332
Added 1.21%
270,907
Common Stock
Nov 24
2023
SELL
Open market or private sale
$5,810
$58.1 p/Share
100
Reduced 0.04%
267,575
Common Stock
Nov 22
2023
SELL
Open market or private sale
$397,173
$57.99 p/Share
6,849
Reduced 2.49%
267,675
Common Stock
Nov 07
2023
SELL
Open market or private sale
$64,011
$55.23 p/Share
1,159
Reduced 0.42%
274,524
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$22,542
$19.45 p/Share
1,159
Added 0.42%
275,683
Common Stock
Nov 06
2023
SELL
Open market or private sale
$824,882
$55.25 p/Share
14,930
Reduced 5.16%
274,524
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$290,388
$19.45 p/Share
14,930
Added 4.9%
289,454
Common Stock
Nov 03
2023
SELL
Open market or private sale
$215,926
$55.21 p/Share
3,911
Reduced 1.4%
274,524
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$76,068
$19.45 p/Share
3,911
Added 1.39%
278,435
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,091,000
$54.55 p/Share
20,000
Reduced 6.79%
274,524
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$389,000
$19.45 p/Share
20,000
Added 6.36%
294,524
Common Stock
May 01
2023
SELL
Open market or private sale
$80,067
$52.85 p/Share
1,515
Reduced 0.55%
274,524
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$29,466
$19.45 p/Share
1,515
Added 0.55%
276,039
Common Stock
Apr 28
2023
SELL
Open market or private sale
$980,444
$53.04 p/Share
18,485
Reduced 6.31%
274,524
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
$359,533
$19.45 p/Share
18,485
Added 5.93%
293,009
Common Stock
Feb 23
2023
SELL
Open market or private sale
$751,200
$50.08 p/Share
15,000
Reduced 5.46%
259,524
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
$291,750
$19.45 p/Share
15,000
Added 5.18%
274,524
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$711,576
$48.4 p/Share
14,702
Reduced 5.08%
274,524
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
31,382
Added 9.79%
289,226
Common Stock
Dec 02
2022
SELL
Open market or private sale
$350,560
$50.08 p/Share
7,000
Reduced 2.64%
257,844
Common Stock