Dec 20
2024
|
|
-
|
1,390
|
|
Nov 07
2024
|
|
-
|
400,000
|
|
Mar 22
2024
|
|
-
|
23
|
|
Feb 27
2024
|
BUY
Grant, award, or other acquisition
|
-
|
11,882
|
|
Feb 25
2024
|
SELL
Payment of exercise price or tax liability
|
$809,418
$126.63 p/Share
|
6,392
|
|
Feb 14
2024
|
|
-
|
400,000
|
|
Mar 20
2023
|
|
-
|
42
|
|
Feb 26
2023
|
SELL
Payment of exercise price or tax liability
|
$741,395
$131.36 p/Share
|
5,644
|
|
Feb 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
11,349
|
|
Feb 06
2023
|
|
-
|
239,917
|
|
Apr 25
2022
|
|
-
|
362,514
|
|
Mar 28
2022
|
|
-
|
499,220
|
|
Feb 22
2022
|
BUY
Grant, award, or other acquisition
|
-
|
11,200
|
|
Feb 21
2022
|
SELL
Payment of exercise price or tax liability
|
$658,169
$135.37 p/Share
|
4,862
|
|
Feb 23
2021
|
BUY
Grant, award, or other acquisition
|
-
|
13,498
|
|
Feb 22
2021
|
SELL
Payment of exercise price or tax liability
|
$773,775
$109.09 p/Share
|
7,093
|
|
Feb 25
2020
|
BUY
Grant, award, or other acquisition
|
-
|
14,389
|
|
Feb 23
2020
|
SELL
Payment of exercise price or tax liability
|
$970,165
$110.8 p/Share
|
8,756
|
|
Nov 19
2019
|
SELL
Open market or private sale
|
$11,180,088
$108.11 p/Share
|
103,414
|
|
Nov 18
2019
|
SELL
Open market or private sale
|
$10,439,015
$108.08 p/Share
|
96,586
|
|
Sep 10
2019
|
SELL
Open market or private sale
|
$12,180,870
$104.11 p/Share
|
117,000
|
|
Sep 10
2019
|
BUY
Exercise of conversion of derivative security
|
$1,905,500
$38.11 p/Share
|
50,000
|
|
Jun 21
2019
|
SELL
Open market or private sale
|
$5,160,000
$103.2 p/Share
|
50,000
|
|
Jun 20
2019
|
SELL
Open market or private sale
|
$10,381,000
$103.81 p/Share
|
100,000
|
|
Jun 19
2019
|
|
-
|
2,993
|
|