Feb 27
2025
|
SELL
Payment of exercise price or tax liability
|
$13,054
$79.6 p/Share
|
164
|
|
Feb 26
2025
|
SELL
Open market or private sale
|
$111,767
$80.12 p/Share
|
1,395
|
|
Feb 26
2025
|
SELL
Payment of exercise price or tax liability
|
$4,405
$80.1 p/Share
|
55
|
|
Feb 20
2025
|
SELL
Payment of exercise price or tax liability
|
$3,764
$81.84 p/Share
|
46
|
|
Aug 15
2024
|
SELL
Payment of exercise price or tax liability
|
$9,002
$69.79 p/Share
|
129
|
|
Mar 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,783
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$6,040
$86.29 p/Share
|
70
|
|
Feb 27
2024
|
SELL
Payment of exercise price or tax liability
|
$11,626
$86.12 p/Share
|
135
|
|
Feb 23
2024
|
SELL
Payment of exercise price or tax liability
|
$7,147
$86.11 p/Share
|
83
|
|
Feb 20
2024
|
SELL
Payment of exercise price or tax liability
|
$3,265
$83.74 p/Share
|
39
|
|
Feb 09
2024
|
SELL
Open market or private sale
|
$500,798
$82.26 p/Share
|
6,088
|
|
Feb 09
2024
|
BUY
Exercise of conversion of derivative security
|
$216,793
$35.61 p/Share
|
6,088
|
|
Aug 15
2023
|
SELL
Payment of exercise price or tax liability
|
$10,203
$79.1 p/Share
|
129
|
|
Jul 28
2023
|
SELL
Open market or private sale
|
$340,862
$76.84 p/Share
|
4,436
|
|
Jul 28
2023
|
BUY
Exercise of conversion of derivative security
|
$130,906
$29.51 p/Share
|
4,436
|
|
Feb 28
2023
|
SELL
Payment of exercise price or tax liability
|
$5,666
$66.66 p/Share
|
85
|
|
Feb 27
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,206
|
|
Feb 24
2023
|
SELL
Payment of exercise price or tax liability
|
$6,835
$67.01 p/Share
|
102
|
|
Feb 22
2023
|
SELL
Payment of exercise price or tax liability
|
$3,174
$66.13 p/Share
|
48
|
|
Feb 17
2023
|
SELL
Payment of exercise price or tax liability
|
$3,259
$69.36 p/Share
|
47
|
|
Aug 15
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,588
|
|
Feb 28
2022
|
SELL
Open market or private sale
|
$7,603
$64.43 p/Share
|
118
|
|
Feb 28
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,142
|
|
Feb 25
2022
|
SELL
Payment of exercise price or tax liability
|
$2,554
$65.49 p/Share
|
39
|
|
Feb 25
2022
|
SELL
Open market or private sale
|
$8,914
$64.13 p/Share
|
139
|
|