Feb 10
2025
|
SELL
Payment of exercise price or tax liability
|
$286,628
$106.08 p/Share
|
2,702
|
|
Feb 10
2025
|
BUY
Grant, award, or other acquisition
|
-
|
9,045
|
|
Nov 01
2024
|
SELL
Open market or private sale
|
$1,411,375
$80.65 p/Share
|
17,500
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$762,300
$50.82 p/Share
|
15,000
|
|
Mar 01
2024
|
|
-
|
7,432
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$61,186
$44.76 p/Share
|
1,367
|
|
Feb 28
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
4,365
|
|
Mar 28
2023
|
|
-
|
24,535
|
|
Feb 28
2023
|
SELL
Payment of exercise price or tax liability
|
$108,180
$51.96 p/Share
|
2,082
|
|
Feb 28
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
7,121
|
|
Feb 02
2023
|
SELL
Payment of exercise price or tax liability
|
$77,628
$52.31 p/Share
|
1,484
|
|
Feb 02
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,410
|
|
Aug 31
2022
|
SELL
Payment of exercise price or tax liability
|
$27,623
$35.01 p/Share
|
789
|
|
Aug 31
2022
|
SELL
Payment of exercise price or tax liability
|
$5,907
$46.51 p/Share
|
127
|
|
Aug 31
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
1,809
|
|
Aug 31
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
286
|
|
Feb 28
2022
|
SELL
Payment of exercise price or tax liability
|
$96,437
$44.4 p/Share
|
2,172
|
|
Feb 28
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
5,469
|
|
Feb 09
2022
|
SELL
Payment of exercise price or tax liability
|
$276,210
$48.93 p/Share
|
5,645
|
|
Feb 09
2022
|
BUY
Grant, award, or other acquisition
|
-
|
18,969
|
|
Aug 31
2021
|
SELL
Payment of exercise price or tax liability
|
$30,883
$46.51 p/Share
|
664
|
|
Aug 31
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
1,523
|
|
Feb 28
2021
|
SELL
Payment of exercise price or tax liability
|
$72,593
$52.68 p/Share
|
1,378
|
|
Feb 28
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
4,699
|
|
Nov 25
2020
|
SELL
Open market or private sale
|
$266,968
$45.48 p/Share
|
5,870
|
|