Mar 10
2023
SELL
Open market or private sale
$1,466,325
$65.17 p/Share
22,500
Reduced 42.09%
30,957
Common Stock
Mar 09
2023
SELL
Open market or private sale
$1,515,600
$67.36 p/Share
22,500
Reduced 29.62%
53,457
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$33,839
$65.58 p/Share
516
Reduced 0.67%
75,957
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$26,144
$65.69 p/Share
398
Reduced 0.52%
76,473
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$20,147
$63.96 p/Share
315
Reduced 0.41%
76,871
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$656,677
$63.96 p/Share
10,267
Reduced 11.74%
77,186
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$605,939
$52.75 p/Share
11,487
Added 11.61%
87,453
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$94,824
$63.47 p/Share
1,494
Reduced 1.93%
75,966
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
3,624
Added 4.47%
77,460
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$134,173
$59.29 p/Share
2,263
Reduced 2.97%
73,836
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,927
Added 4.91%
76,099
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$46,522
$70.81 p/Share
657
Reduced 0.9%
72,172
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$19,869
$69.23 p/Share
287
Reduced 0.39%
72,829
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$21,807
$69.23 p/Share
315
Reduced 0.43%
73,116
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$64,126
$69.25 p/Share
926
Reduced 1.25%
73,431
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,220
Added 2.9%
74,357
Common Stock
Sep 03
2021
SELL
Open market or private sale
$998,080
$80.0 p/Share
12,476
Reduced 14.74%
72,137
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$152,817
$71.88 p/Share
2,126
Reduced 2.45%
84,613
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
3,219
Added 3.58%
86,739
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$19,456
$76.0 p/Share
256
Reduced 0.31%
83,520
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$20,882
$72.76 p/Share
287
Reduced 0.34%
83,776
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$26,048
$72.76 p/Share
358
Reduced 0.42%
84,063
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
5,415
Added 6.03%
84,421
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
-
5,750
Added 6.78%
79,006
Common Stock