Jun 03
2024
SELL
Payment of exercise price or tax liability
$3,470
$58.83 p/Share
59
Reduced 0.53%
11,031
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
240
Added 2.12%
11,090
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$5,341
$58.06 p/Share
92
Reduced 0.84%
10,850
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
377
Added 3.33%
10,942
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$9,779
$59.27 p/Share
165
Reduced 1.54%
10,565
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$21,515
$59.27 p/Share
363
Reduced 3.45%
10,174
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
556
Added 4.93%
10,730
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,368
Added 11.49%
10,537
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$16,564
$59.37 p/Share
279
Reduced 2.95%
9,169
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
940
Added 9.05%
9,448
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$25,568
$52.18 p/Share
490
Reduced 5.45%
8,508
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
2,012
Added 18.27%
8,998
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$2,807
$47.58 p/Share
59
Reduced 0.84%
6,986
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
240
Added 3.29%
7,045
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$6,130
$65.92 p/Share
93
Reduced 0.56%
16,594
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$16,017
$67.02 p/Share
239
Reduced 1.41%
16,687
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
4,106
Added 19.52%
16,926
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$19,080
$68.39 p/Share
279
Reduced 2.13%
12,820
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$52,224
$53.29 p/Share
980
Reduced 6.96%
13,099
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$3,283
$55.64 p/Share
59
Reduced 0.42%
14,079
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$7,429
$66.33 p/Share
112
Reduced 0.84%
13,188
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$19,649
$67.99 p/Share
289
Reduced 2.13%
13,300
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,819
Added 17.18%
13,589
Common Stock