Feb 23
2024
SELL
Open market or private sale
$215,925
$57.58 p/Share
3,750
Reduced 89.61%
435
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$75,480
$55.87 p/Share
1,351
Reduced 24.4%
4,185
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$224,709
$55.87 p/Share
4,022
Added 42.08%
5,536
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$18,639
$55.64 p/Share
335
Reduced 18.12%
1,514
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
929
Added 33.44%
1,849
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$13,668
$56.95 p/Share
240
Reduced 20.69%
920
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
663
Added 36.37%
1,160
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$13,440
$56.95 p/Share
236
Reduced 32.2%
497
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
652
Added 47.08%
733
Common Stock
May 23
2023
SELL
Open market or private sale
$12,256
$61.28 p/Share
200
Reduced 71.17%
81
Common Stock
May 05
2023
SELL
Open market or private sale
$55,111
$60.1 p/Share
917
Reduced 76.54%
281
Common Stock
Mar 14
2023
SELL
Open market or private sale
$30,458
$57.36 p/Share
531
Reduced 30.71%
1,198
Common Stock
Mar 01
2023
SELL
Open market or private sale
$110,040
$60.0 p/Share
1,834
Reduced 51.47%
1,729
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$96,589
$60.71 p/Share
1,591
Reduced 30.87%
3,563
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$312,899
$60.71 p/Share
5,154
Added 50.0%
5,154
Common Stock
Feb 14
2023
SELL
Open market or private sale
$66,793
$61.11 p/Share
1,093
Reduced 100.0%
0
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$9,048
$59.53 p/Share
152
Reduced 12.21%
1,093
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
419
Added 25.18%
1,245
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$13,870
$59.53 p/Share
233
Reduced 22.0%
826
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
643
Added 37.78%
1,059
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$14,202
$60.18 p/Share
236
Reduced 36.2%
416
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
652
Added 50.0%
652
Common Stock
Nov 15
2022
SELL
Open market or private sale
$38,207
$58.6 p/Share
652
Reduced 100.0%
0
Common Stock
Jul 29
2022
SELL
Open market or private sale
$105,399
$63.0 p/Share
1,673
Reduced 24.84%
5,063
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$295,722
$63.0 p/Share
4,694
Reduced 87.8%
652
Common Stock